The error message "Stashing failed because rate limit was exceeded. Please try again later." (parsoid-stash-rate-limit-error) is shown in various interfaces when the user is blocked. This happens even when the rate limit has not been exceeded. I experienced this on English Wikipedia after my IP address has been falsely blocked as an open proxy.
This affects at least VisualEditor, visual diffs, and DiscussionTools new topic tool (but not DiscussionTools reply tool).
The error message is generated in MediaWiki core REST API here: https://gerrit.wikimedia.org/g/mediawiki/core/+/5206c70aee55840d76b33e85179e61843a224b4c/includes/Rest/Handler/Helper/HtmlOutputRendererHelper.php#435 so I think the problem lies there, rather than in the editing tools.
Expected behavior:
- In tools that perform edits (VisualEditor, DiscussionTools), I should see the block message, not an unrelated error.
- In tools that do not perform edits (e.g. visual diffs), there should be no error and no block message.
VisualEditor | |
visual diffs | |
DiscussionTools new topic tool | |
DiscussionTools reply tool |