Clear turbo cache before visiting to avoid unwanted snapshot restoration #53
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I realised that when working on some elements of a webpage that are below the fold, the first livereload would perform perfectly, but for the subsequent ones, the page would jump to the top before restoring the scroll, which is unexpected and very unsettling.
I tracked it down to the turbo cache, turbo is trying to show the snapshot for the current page while the request is performing, but it does not make sense as we will restore scroll just after.
I see 2 possible solutions :
This PR implements solution #2, I believe as we are trying to reload the page after a change on the code, having a snapshot of the page makes no sense.