Users reported a bug in the Voting plugin where topics disappear when sorting a category by Votes — specifically, a category with 61 topics showed only 59 in Firefox and 60 in Chrome. The issue appeared to stem from lazy-loading behavior: topics were not fully rendered until scrolling, and some were lost during the transition, particularly around the 6-vote threshold. icaria36 provided detailed examples and links to reproduce the issue, noting that different topics vanished depending on login status. After testing across browsers, icaria36 suspected a rendering or pagination bug. sam flagged it as potentially an off-by-one error and assigned vinothkannans to investigate. A fix was implemented via PR #109 in the Voting plugin, and icaria36 confirmed the issue was resolved after upgrading. The bug affected discoverability and voting fairness, making it critical to fix.
Using the Voting plugin, I just realized that a category with 61 topics is showing only 59 when sorting it by Votes. Needless to say, topics disappearing is a nasty bug because then it is more difficult to find them and therefore vote them. With so many entries, I just realized this when trying to find “my” topic in the middle of the table.
Right now this problem can be reproduced for anonymous users. I can also see it logged in, even if there the topics disappearing are different. (?)
Community Wishlist - Bitwish is a long page. When loading it on a desktop or mobile browser, if the user stays at the top, only half of that page will be loaded. The rest is loaded only after scrolling down. The point of “breakage” is exactly by the 6 vote “region”.
This gave me the idea of testing with another browser. The first report was done testing with Firefox desktop and mobile. Turns out the behavior with Chrome desktop is very similar but not exactly the same. In my tests Chrome shows 60 results (instead of the 61, also different than the 59 of Firefox). And indeed, rendering the page with Chrome desktop results in 4 out of 5 topics with 6 votes listed. Better, but still not good.
For some reason, when the page is sorted by Votes, topics seem to be lost in that jump when loading the rest of the page when users scroll down.