A user, My1, reported experiencing a 429 error when rapidly scrolling through a long list of posts using a Logitech mouse. They suggested implementing a retry mechanism and displaying a message to the user, as well as adding manual pagination for easier navigation.
maiki attempted to reproduce the issue but was unsuccessful. They suggested using the timeline feature to jump to a specific point in a discussion, but My1 clarified that the issue was with the list of topics, not within a topic. My1 also provided a screenshot of the issue, which occurred on another Discourse forum.
when you happen to scroll really fast really long (e.g. by using the wheel unlocking of a Logitech mouse, you can end up in a 429, which is reasonable. However ideally the error should be caught and a retry thrown in, depending on how long it takes also show something to the user.
also maybe a manual pagination option could be helpful when someone wants to look for something that is older so they can roughly home in on the date rather than needing to scroll back for months or years one page at a time.
maybe you guys have a CDN or whatever (or a newer version of discourse) which can deal with quick stuff better. And try doesnt even have a remotely long enough list.
I was not meaning within a topic, but rather (as seen in the shot above) the list of topics.