Summary
T422913: Rework mw.libs.confirmEdit.CaptchaInputWidget to not always require an input field replaced the mw.libs.confirmEdit.CaptchaInputWidget class with mw.libs.confirmEdit.CaptchaWidget. Now that it is no longer used as of T426227: Remove all remaining uses of mw.libs.confirmEdit.CaptchaInputWidget we can drop the module and it's JS file
Background
- Per the stable interface policy "client-side JavaScript" is not considered stable
- Additionally, the JS module appears to have only used in DiscussionTools and Convenient-Discussions per Wikimedia Codesearch and a GitHub code search
- Furthermore, the JS class was never explicitly marked as stable to use (so even if the stable interface policy applied to JS files it would have been excluded based on it being extension code)
- Therefore, given all uses are replaced and it was not used by many places, it should be safe to drop the widget without first hard-deprecating it
Acceptance criteria
- Drop the ext.confirmEdit.CaptchaInputWidget module and the code in that module