Teniendo en cuenta este caso de uso general para el desplazamiento infinito:
Dado que el uso de desplazamiento infinito es bastante común, esperaba encontrar una solución lista para usar que cubra este caso, pero no he encontrado una buena solución. Hice algunos experimentos con el almacenamiento local, pero se vuelve un poco complicado con el almacenamiento máximo cuando se trata de muchos elementos complejos de múltiples rutas de desplazamiento infinito.
¿Cuál sería una solución recomendada o alguna idea sobre cómo restaurar el estado del desplazamiento infinito al volver al navegador?