jenkinsci/jenkins
View on GitHubAdd an `AbortController` to `FormChecker.delayedCheck`
Open
#26594 opened on Apr 7, 2026
good first issue
Description
What feature do you want to see added?
When doing lots of checkers they are serialised in a queue one by one. If you take an action that invalidates the existing ones you have no way of aborting them.
e.g. in role strategy I've added a filter. I've added 101 users, if I go to the second page (client side change only), I can't abort the first 100 and have to wait for all 100 requests.
I've worked around by making by own delayed checker: https://github.com/timja/role-strategy-plugin/blob/4323c623be6d7d0eec4ce7528c1da3f8d4adf6e3/src/main/webapp/js/tableManage.js#L462-L510
Upstream changes
No response
Are you interested in contributing this feature?
No response