Coming from MinervaNeue default payload question:
We're still loading mediawiki.ui component code per default.
We should evaluate and remove styles from rendering-critical CSS
- Deprecate mediawiki.ui
Buttons:
@Jdlrobson brought up the idea of reducing the CSS to load only normal state of button elements. When looking into mediawiki.ui/components/buttons.less it seems reasonably framed to progress. T193821
mediawiki.ui button-group
core
- Special:GlobalRenameQueue
extensions:
- Html2Wiki
- ULS per JS
Exemplified:
mediawiki.ui checkbox is currently still in use in:
- core
- HTMLMultiSelectField.php
- HTMLCheckMatrix.php
- Xml.php
- Extension:InputBox
- Extension:MobileFrontend
- Extension:Translate
- Extension:UniversalLanguageSelector
- core HTMLRadioField.php https://gerrit.wikimedia.org/r/919392
- Extension:Flow – https://gerrit.wikimedia.org/r/#/c/429160/
- Extension:UniversalLanguageSelector
- Extension:WikimediaMessages
Those should be replaced by similar OOUI PHP widgets and removed from loaded modules.
mediawiki.ui utilities
- .mw-ui-flush-left
- .mw-ui-flush-right
- .mw-ui-center-block