Both in core and extensions, there are Fallbacks to RequestContext if no parent is set for an HTMLFormField. (sometimes, even unconditionally). These should be removed once the fallback is dropped.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T11968 Reduce use of global and public variables | |||
| Open | None | T422741 Reduce uses of RequestContext::getMain in MediaWiki code | |||
| Open | None | T422745 Reduce use of RequestContext::getMain in MediaWiki core (outside test code) | |||
| Open | None | T422746 Reduce use of RequestContext::getMain in WMF-deployed extensions | |||
| Resolved | MGChecker | T423038 Remove HTMLFormField context fallbacks |
Event Timeline
Change #1271867 had a related patch set uploaded (by MGChecker; author: MGChecker):
[mediawiki/core@master] Make HTMLFormField parent mandatory
Change #1282312 had a related patch set uploaded (by MGChecker; author: MGChecker):
[mediawiki/extensions/WikiLambda@master] Remove HTMLField parent fallback
Change #1282314 had a related patch set uploaded (by MGChecker; author: MGChecker):
[mediawiki/extensions/Wikibase@master] Use HTMLField parent to get language
Change #1282314 abandoned by MGChecker:
[mediawiki/extensions/Wikibase@master] Use HTMLField parent to get language
Change #1282316 had a related patch set uploaded (by MGChecker; author: MGChecker):
[mediawiki/extensions/WikibaseLexeme@master] Use HTMLField parent to get language
Change #1271867 merged by jenkins-bot:
[mediawiki/core@master] Make HTMLFormField parent mandatory
Change #1282312 merged by jenkins-bot:
[mediawiki/extensions/WikiLambda@master] Remove HTMLField parent fallback
Change #1282316 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Use HTMLField parent to get language