Fix scrolling in large folders #1695
Merged
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.
When a folder contains over ~100 files or sub-folders (exact number seems to depend on the browser windows size), only a first batch of files/sub-folders is displayed. Empty space is shown when scrolling further down. This has been described in #1540 and likely also in #1490.
This seems to be the same issue as the one described in the vue-virtual-grid repository: Mikescops/vue-virtual-grid#25
The fix provided there (Mikescops/vue-virtual-grid#26) introduces a new property:
scrollElementthat should be set to an appropriate element on the page - i.e. the scrolling container.In this PR I propose a fix implemented similarly to what is used e.g. in
FaceContent.vue:photos/src/views/FaceContent.vue
Line 127 in 65d222d
photos/src/views/FaceContent.vue
Line 251 in 65d222d