Múltiples ventanas y memoria

Buen día!

Les comento mi situación a ver si me pueden orientar:
La cuestión es que descubrimos que si estando en una operación se abre un pestaña nueva (del navegador) hacía otra operación, la última operación pisa la memoria de la primera.
Por ejemplo si en la primera operación me guardaba los valores de los filtros, al abrir la nueva me los pisa.
Lo mismo pasa si abro la misma operación dos veces en dos pestañas separadas.
Es decir, la operación que abrí primero se comporta erraticamente.

La solución que se nos ocurre por ahora es usar el concepto de celda de memoria, que mantiene separadas las variables de sesión.
Si esta fuere la solución como sería conveniente usarla? Si uso un nombre de celda de memoria diferente por cada operación, no me va a salvar el problema de abrir dos operaciones al mismo tiempo …

Pero bueno, de todas maneras, mi pregunta es más global tratando de responder a la pregunta de como usar mejor el framework para que no haya colisiones entre las diferentes partes de mi aplicación.

Espero haber sido claro, espero pronta respuesta, desde ya muchas gracias!