Open PedroBlanco opened 9 years ago
Tal vez podamos almacenar los datos del formulario de los pasos anteriores de forma temporal para que al volver en la historia la página los cargue.
Podríamos definir destinos de formulario hacia atrás (de un paso_2 a un paso_1, aunque realmente sería a un paso_0, el formulario editable con valores definidos por el POST).
Como funciona correctamente volver del paso 3 al paso 2, creo que el problema con la historia va a ser cuestión de que activamos localStorage siempre, cuando deberíamos detectar si estamos accediendo al paso 1 desde el paso 2 o el paso 3 (tal vez cambiando la url de la aplicación para añadir #paso_X ).
Cuando estamos en la página con la encuesta ya generada, volver mediante history.back(), history.go(-1) o Atrás con el navegador, nos devuelve a la página anterior pero vuelve a cargar los valores por defecto y no los que hemos introducido.
Deberíamos poder volver a ver los valores que hemos introducido por si queremos cambiar alguno y no tener que volver a introducirlos.
Tal vez se deba guardar aparte de la configuración almacenada, la última configuración usada.