I'm on 11.0.3. What happens for me is that it gets stuck forever at a certain percentage and then just fails and tells me I've been rate limited, but yes I also see the message in the bottom right. A similar problem happens for refreshing, but it just stops at 100% and when I cancel it everything pops up as if it worked.
1647 == 11.0.3, I have the same version and am seeing the same behavior.
Sometimes the refresh completes and the "ratelimit" message goes away, and anything new does pop up by itself in a separate window.
But other times it just sits there with the ratelimit message in bottom right, with the window in top right all Red, saying 100% After a full minute or two I get impatient (imagine that, lol) and I click the red window to cancel it. But when I do that, anything new does pop up in a window, too.
This isn't life-ruining, it's just a very minor annoyance. I can deal with it. I just thought I'd add to the reports of this happening. Not sure anything can be done about it since the site has to limit this (and I understand why).
both these issues are related to the same thing. f95checker does handle forum rate limits as much as it can:
- sends at most 1 request every 2 seconds to f95zone (xenforo requests)
- if one of these returns a ratelimit error, it waits 5 seconds then retries
- each time it fails again, it waits 5 seconds longer than the previous try
- tries at most 10 times
so basically it tries, then retries after 5s, then after 10s, then 15s, 20s, 25s, 30s... at the end its been basically 2 minutes without it getting past the ratelimit, so it gives up.
unfortunately, from what i understood by trial end error back when implementing this, the forum ratelimits are "dumb"/basic, its not a per-user ratelimit, its just how much traffic the server is getting in general. so during busy hours of the day it can just be nearly impossible to get through, and the best thing the tool can do is give up and you wait a few minutes or a few hours.
EDIT: about this:
Sam is it intentional that rate limits are for overall traffic instead of per-user? if not intentional, sounds like a typical case of reverse proxy using the local / proxy address to handle ratelimiting, might need to check the X-Forwarded-For header instead (or whatever other header the reverse proxy uses) to get the correct ip address to ratelimit by
EDIT: anyway, as a workaround for the refresh not finishing, you can disable notifications checking; thats what it does at 100%, its checking notifications, which have to go through f95zone, if you disable them the refresh will only use the f95checker cache api and never ratelimit. watched threads and bookmarks unfortunately still need to go through f95zone.