¿Por qué Chromium y Chrome eliminan todas las cookies después de cerrar el navegador?

No puedo permanecer conectado en Chromium y Google Chrome. Me conecto al sitio web A, cierro todas las pestañas, vuelvo a abrir el sitio web A y sigo conectado. Salgo de Chromium o Google Chrome, abro el sitio web A y tengo que volver a iniciar sesión.

Creo que el problema es de Chromium porque puedo permanecer conectado en el sitio web A en otros navegadores. Revisé este hilo y confirmé que en chrome://settings/content/cookies, lo he deshabilitado Clear cookies and site data when you quit Chrome. Ese problema parece seguir sin resolverse.

Estoy usando Chrome 81.0.4044.138y Chromium 766739.

¿Cómo puedo permanecer conectado en un sitio web con Chromium o Chrome?

Actualización : reinstalé Chromium y Google Chrome y tengo el mismo problema. Desde entonces he aprendido a inspeccionar las cookies . En Facebook, por ejemplo, tengo cookies que caducan en 3 meses:

cookies antes de salir del navegador

Después de salir y reiniciar Chromium, todas las cookies de Facebook desaparecen:

no hay cookies después de salir del navegador

Otro problema que podría estar relacionado es que cada vez que lanzo Chromium o Chrome me salen estas dos alertas, como si lo estuviera lanzando por primera vez:

alerta sobre conexiones de red entrantes

alerta sobre el acceso al llavero

Creo que este es un problema con el navegador en este sistema operativo debido a estas dos alertas y porque Brave, que también se basa en Chromium, no da estos problemas.

Y como referencia, mi configuración no solicita borrar las cookies después de reiniciar:

configuración de cookies

Segunda actualización : actualicé Chromium (versión 86.0.4207.0 (compilación de desarrollador) (64 bits), 18 de julio de 2020) y Google Chrome (versión 84.0.4147.105 (compilación oficial) (64 bits), 18 de julio de 2020) y ambos tiene el mismo problema. Verifico que las cookies están habilitadas, inicio sesión en un sitio web, salgo del navegador, voy al mismo sitio web y me desconecto, aunque el sitio web tiene cookies almacenadas. Aquí hay un ejemplo de cookies de StackOverflow guardadas en el navegador, que se ve igual para Chromium y Chrome:

cookies guardadas

Nota : Movido a Superusuario .

Voto para cerrar esta pregunta porque no parece tratarse de hardware o software de Apple dentro del alcance definido en el centro de ayuda .
@Tetsujin Pensé que podría deberse a algunas configuraciones de Apple que anulan las de Chromium o Chrome. La ausencia de respuestas sugiere lo contrario. ¿Cuál sería un mejor foro para preguntar?
No estoy muy seguro, tbh. Me inclinaría a reportarlo a Google ellos mismos.
No uso Chromium , pero en una instalación predeterminada de Google Chrome no tengo problemas para permanecer conectado a los sitios correspondientes después de cerrar y volver a abrir Google Chrome . Como ejemplo, normalmente uso Safari , pero acabo de abrir esta página en Google Chrome , que estuvo cerrada durante algunos días y todavía estaba conectado a Ask Different . También estoy usando la versión 84.0.4147.89 de Google Chrome y veo que estás usando una versión anterior. Intentaría actualizar a la última versión y ver si el problema persiste.
@ user3439894 Actualicé ambos, el problema persiste y actualicé la pregunta.
Para ser sincero, no estoy seguro de lo que quiere que hagamos aquí porque no es un problema de macOS, es un problema con Chromium. Ya confirmó que un navegador basado en Chromium (Brave) funciona como se esperaba, por lo que macOS no está haciendo nada para crear el problema. Su mejor apuesta para la resolución será la comunidad de Chromium.
@Allan Tienes razón. ¿Qué tal si muevo la pregunta a unix.stackexchange.com?
Podrías... definitivamente más exposición en general, por lo que tus probabilidades de encontrar a alguien con experiencia en Chromium y cómo funciona serán mejores que aquí. Solo quiero ayudarlo a obtener una respuesta en lugar de que la pregunta languidezca.
Lo publiqué en superuser.com/questions/1575143/… y actualicé la pregunta

Respuestas (2)

Cookies de sesión frente a cookies persistentes

Al crear una cookie, el código tiene la opción de establecer una fecha y hora de vencimiento. Si se hace esto, entonces esa cookie se almacena en el navegador web del cliente (por ejemplo, la escribe en un archivo de cookies... el nombre específico para ese archivo variará según el navegador web que se esté utilizando).

Si se crea una cookie sin establecer un tiempo de caducidad, entonces esa cookie es una cookie de "sesión". No se almacenará en ningún archivo. Solo se almacenará en la memoria de proceso del navegador web y se eliminará cuando finalice ese proceso.

Ver https://en.wikipedia.org/wiki/HTTP_cookie

Tenga en cuenta que hay algo de lenguaje suelto en ese artículo de Wikipedia. Un solo proceso de navegador (cualquier navegador... Chrome, Chromium, Safari, Firefox, etc.) puede tener múltiples ventanas y múltiples pestañas por ventana. Las cookies de sesión solo se eliminan cuando finaliza el proceso del navegador... no cuando se cierra la pestaña. La mayoría de los navegadores no bloquean las cookies en una ventana o pestaña específica (aunque ha habido excepciones). Esto significa que, por lo general, puede cerrar una ventana o pestaña... y luego volver a abrir una nueva ventana o pestaña (siempre y cuando no lo haya hecho). salir completamente del navegador) y regresar a una página sin tener que crear una nueva cookie de sesión.

Advertencias

Las cookies que se ocupan de las sesiones de usuario normalmente no tienen un tiempo de caducidad (lo que las convierte en cookies de "sesión"), pero la sesión del servidor en sí puede tener otros atributos que rastrean la duración máxima de la sesión.

Es algo común que las aplicaciones alojadas guarden el tiempo de creación de la sesión, así como el tiempo de inactividad de la sesión... y establezcan tiempos máximos transcurridos para ellos. Esto varía según la aplicación; no se basa en ningún estándar. Pero el efecto neto es que solo porque su navegador todavía tiene una cookie, no significa que un servidor respetará la cookie.

Este problema parecía ser un error en Chromium y Chrome. Ahora está arreglado en Chrome Version 96.0.4664.110 (Official Build) (x86_64).