Tengo una aplicación que funciona perfectamente en IE, Firefox y Safari, pero tiene este problema en Chrome, donde después de que el usuario cambia una de las entradas que requiere que la página completa se vuelva a cargar mientras se desplaza hacia abajo, toda la página salta hacia arriba y hacia abajo después de recargar. terminado, lo que resulta en un desplazamiento rápido hacia arriba y hacia atrás a la posición anterior, lo cual es visualmente molesto.
La aplicación representa una tabla html grande y compleja basada en la entrada del usuario en ciertas columnas (principalmente cuadros combinados y entradas de texto), cuando cambia el elemento en el cuadro combinado en una columna, es necesario volver a calcular toda la fila (y eventualmente agregar una nueva fila), lo que sucede en el servidor y es visible la próxima vez que se carga la página, básicamente el flujo es el siguiente:
location.reload()El cliente lógicamente se queja de que los usuarios que usan Chrome tienen dolor de cabeza por esto, lo cual puedo entender, pero parece que no saben cómo hacer que Chrome se comporte como otros navegadores. ¿Hay alguna solución simple, como decirle a Chrome que suspenda cualquier representación hasta que la página se vuelva a cargar por completo, para evitar ese flash?