User Details
- User Since
- Oct 16 2021, 7:13 AM (239 w, 6 d)
- Availability
- Available
- LDAP User
- Bhsd
- MediaWiki User
- Unknown
Yesterday
Thu, May 21
It is already localizable, but someone needs to translate the messages into Czech on TranslateWiki.
Wed, May 20
Since JSON syntax highlighting is now using CodeMirror on WMF sites, this task is also relevant to CodeMirror.
Tue, May 19
Thu, May 14
Tue, May 12
Sat, May 9
The task has been completed for one month, but gadget authors still need to implement the new JS interface for their specific needs.
Fri, May 8
Thu, May 7
Wed, May 6
Tue, May 5
This issue is due to Convenient-Discussions calling the CodeMirrorWikiEditor#destroy method. r1282370 has been merged to fix it.
This is a known issue which unfortunately we cannot improve at this moment.
The standard CodeMirror shortcut for deleting a line is Ctrl-Shift-K, but it is now occupied by inserting <ref></ref>. Ctrl-D is a good candidate which also makes it consistent with previous Ace editor.
Sat, May 2
MediaWiki-extensions-CodeMirror now has its own CSS/JavaScript/JSON/Lua/Vue modes, and has become the default highlighter on WMF wikis.
TemplateStyles are now highlighted by MediaWiki-extensions-CodeMirror, which warns about unsupported vendor prefixes.
Thu, Apr 30
Even if we want to support this feature, the shortcut should be reconsidered because insert is not a universally available key on keyboards.
Sure, I can work on it. There are a few things to consider though:
- Should it be default?
- Should it be toggleable?
- Should its position be configurable?
Wed, Apr 29
I wonder if it is worth reporting upstream. It is reproducible on the CodeMirror playground, but it is not very clear what the expected behavior is.
Tue, Apr 28
We need to first clarify what color formats should be supported. Given continuing development of CSS specs, it will be inefficient to increase the JS bundle size for some rarely used color formats.
insertNewlineAndIndent will replace tabs with spaces. Ideally, insertNewlineKeepIndent should be fixed upstream.
Mon, Apr 27
Sun, Apr 26
It was designed to prevent bold or italic plain texts in template/parser function arguments which can be ambiguous since the very beginning of this extension.
Sat, Apr 25
Fri, Apr 24
I will not call it undoable, but it seems to me really difficult as it requires good understanding of both ProofreadPage and CodeMirror. Maybe we should consider a workaround instead at least for now? Do you have any alternative suggestions to mitigate the annoyance?
I have submitted a pull request to the upstream @codemirror/legacy-modes library.
Thu, Apr 23
Okay, I get it now. I can work on this tomorrow.
May I know what is the use case for inserting a tab character?
Apr 22 2026
Apr 21 2026
@Samwilson Do we need to backport the fixes? There is no regular deployment this week.
Apr 19 2026
I think a temporary workaround is to lock the preference of line wrapping (and perhaps add a horizontal resizability so users can have a wider editor and less line wrapping if that is desired).

