This task tracks changes needed to extensions and skins for compatibility with CodeMirror 6 (T259059).
==== Deployed at Wikimedia
[x] #charinsert – no changes appear necessary, and the existing integration could possibly be removed ([[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CharInsert/+/1004201 | r1004201]])
[] #abusefilter – ext.abuseFilter.wikiEditor.js, which might get removed (T347435)
[] #growthexperiments – check against `.CodeMirror` ([[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/GrowthExperiments/+/1004802 | r1004802 ]])
[] #ProofreadPage ([[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ProofreadPage/+/1004807 | r1004807 ]])
[x] #Cite – uses `text/mediawiki` TagMode
[x] #mediawiki-extensions-translate – uses `text/mediawiki` TagMode
[x] #mediawiki-extensions-disambiguator – integration working in CM6
[] #Timeless – styles targeting `.CodeMirror` ([[ https://gerrit.wikimedia.org/r/c/mediawiki/skins/Timeless/+/1005178 | r1005178 ]])
[x] #modern – only one style for the 2017 editor, which should remain
[] …
==== Others
[] #mediawiki-extensions-tei – uses the XML mode
[] #mediawiki-extensions-phptags – hard dependency on `ext.CodeMirror.lib.mode.php` (not CM6 compatible, as written)
[] #mediawiki-skins-Cosmos – provides dark mode theme for VE CodeMirror integration
[] #mediawiki-skins-Splash – soft dependency on CM, styles targeting `.CodeMirror`
[] [[ https://www.mediawiki.org/wiki/Skin:Femiwiki | Skin:Femiwiki ]] – styles targeting `.CodeMirror` and `.CodeMirror-line`
[] [[ https://www.mediawiki.org/wiki/Skin:DarkVector | Skin:DarkVector ]] – styles targeting `.CodeMirror`
[] [[ https://www.mediawiki.org/wiki/Skin:BlueSpiceDiscovery | Skin:BlueSpiceDiscovery ]] – styles targeting `.CodeMirror`
[] [[ https://www.mediawiki.org/wiki/Skin:ScratchWikiSkin2 | Skin:ScratchWikiSkin2 ]] – dark mode theming against `.CodeMirror`
[] …