Current search reveals usage of 'mediawiki.ui.icon' module in
Phase 1
- ULS
- MMV
- Popups
- Minerva and MobileFrontend
- Mark module as deprecated
Phase 2 - all usages
- ContentTranslation (covered in T340259)
- On April 29th we (Bartosz, Jon Robson) removed support for the unused mw-ui-icon-small and mw-ui-icon-flush-top and mw-ui-icon-flush-left to avoid further adoption.
Phase 3
- Remove outdated class .mw-ui-icon-with-label-desktop only in use begin of Vector 2022 development – to reduce mental load when removing module and save some bytes in the meantime for remaining use cases
- Flow/includes/View.php <doing>
- Example skin - https://gerrit.wikimedia.org/r/c/mediawiki/skins/Example/+/922957
- Remove 'mediawiki.ui.icon' module
All of above usages should be removed and replaced by Codex (/OOUI) icon modules. And the module itself be removed as result.
This work is tackled alongside
- T420678: Remove 'mediawiki.ui' module
- T420685: Remove 'mediawiki.ui.button' module and gracefully handle remaining template calls
- T235937: Remove 'mediawiki.ui.icon' module (current)
- T235960: Remove 'mediawiki.ui.text' module
- T235961: Remove 'mediawiki.ui.anchor' module
- T420675: Remove 'mediawiki.ui.checkbox' module
- T420674: Remove 'mediawiki.ui.radio' module
- T420125: Remove 'mediawiki.ui.input' module