-
-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Description
I use this library along with Nuxt
and basic vue-router
in SSR / static mode.
Reproduce steps:
- Render page. Everythings loads fine (statically), lazy hydration works perfectly.
- Scroll somewhere down.
- Go to some other page. This is standard SPA navigation to some other page using
vue-router
. Still works like charm. - Click back in your browser.
And here's the deal: when going back, vue-router
tries to scroll user to the same position he was before.
But lazy-hydrate
works basing on Promise
now, and that causes a slight delay in component rendering. So at the time router scrolls down, components are not rendered yet. Effectively, you land on the bottom of the page (or in some other bad place).
The previous version (v1) worked differently, basing on some Virtual DOM
hacks. The problem does not appear there.
Metadata
Metadata
Assignees
Labels
No labels