Tengo una aplicación de comercio electrónico que se basa en JavaScript y HTML para el front-end (usa trago para agrupar). Tengo un problema al regresar a una página desde el botón Atrás. En la mayoría de las ocasiones, la página simplemente volvería a ejecutar todo el javascript que se ejecutó inicialmente para construir la página. En algunos casos raros, se comporta como se esperaba, es decir, no se ejecuta JS cuando se accede a la página presionando el botón Atrás en el navegador. Confirmo que no hay metaencabezados o encabezados de respuesta que invaliden el caché. Puedo ver que la repetición la inicia el navegador y no ninguno de mis códigos JS. ¿Alguien podría arrojar algo de luz sobre lo que podría causar que esto suceda?