Skip to content

Fixes #322 Edit votes loads only 15 images (scroll listener race condition) - #418

Closed
ayushshukla1807 wants to merge 4 commits into
hatnote:masterfrom
ayushshukla1807:fix-edit-votes-infinite-scroll
Closed

Fixes #322 Edit votes loads only 15 images (scroll listener race condition)#418
ayushshukla1807 wants to merge 4 commits into
hatnote:masterfrom
ayushshukla1807:fix-edit-votes-infinite-scroll

Conversation

@ayushshukla1807

@ayushshukla1807 ayushshukla1807 commented Mar 21, 2026

Copy link
Copy Markdown
Contributor

Fixes #322.

Edit Votes was dropping the queue after 15 images because the intersection observer was firing out of order. Adjusted the listener hook.

@ayushshukla1807
ayushshukla1807 force-pushed the fix-edit-votes-infinite-scroll branch from b1b675d to 2bcec5a Compare March 27, 2026 00:37
@ayushshukla1807

Copy link
Copy Markdown
Contributor Author

I am closing this PR to reduce repository noise. The core fixes relevant to my GSoC Proposal are being manually consolidated into PR #454 and PR #415 to make it substantially easier for the maintainers to review my code. The larger concepts discussed here will be implemented incrementally and manually if my proposal is accepted.

@ayushshukla1807
ayushshukla1807 force-pushed the fix-edit-votes-infinite-scroll branch from 2bcec5a to a846b6c Compare April 3, 2026 19:06
@ayushshukla1807

Copy link
Copy Markdown
Contributor Author

🧪 Local Testing Verification

Verified locally. The scroll-listener race condition has been patched. The Vue component is correctly detecting the scroll depth and firing the subsequent pagination network requests.

As shown below, scrolling down the gallery correctly loads the 16th+ images without hanging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

'Edit votes' loads very slowly or does not display images at all

2 participants