Como mencioné en el título, tengo un problema con el almacenamiento de la sesión, se borra cuando el usuario vuelve a la pestaña de inicio y luego vuelve a mi página en el navegador Firefox.
Pasos para reproducir mi problema:
Mi problema ocurre solo en máquinas con Windows 10 con Firefox versión 78.15.0esr. Cuando cambio la opción 'abrir una nueva pestaña como' en Firefox de la pestaña Inicio a la pestaña en blanco, el almacenamiento de la sesión no se borra y tengo acceso a mis datos.
Revisé el mismo flujo en diferentes navegadores, sistemas (ubuntu) y máquinas y era el mismo: el problema solo estaba en Windows 10 usando Firefox.
Como nota al margen, no puedo usar el almacenamiento local ya que necesito manejar las sesiones de los usuarios por diferentes pestañas.
Mi pregunta es ¿cuál será la mejor solución para ello? ¿Debo detectar de alguna manera que el usuario está tratando de acceder a la pestaña de inicio de Firefox y evitarlo?
EDITAR: solo para demostrar que mi aplicación no presenta ningún problema, la verifiqué directamente desde la consola del navegador y el resultado es el mismo. Parece que es probablemente un error de Firefox. Pero mi pregunta sigue activa ya que mi aplicación requiere ser totalmente compatible.
Gracias