User Details
- User Since
- Oct 16 2021, 7:13 AM (215 w, 5 d)
- Availability
- Available
- LDAP User
- Bhsd
- MediaWiki User
- Unknown
Sun, Nov 30
Tue, Nov 25
Mon, Nov 24
Tue, Nov 11
MediaWiki 1.45 is scheduled to be released later this month, so I do not think people will actively work on this task.
Sat, Nov 8
Fri, Nov 7
Do you have any suggestions? How about limiting the number of displayed tooltips?
What is "Editing help"? In addition, I do not think CodeMirror 6 for JavaScript has been deployed for Wikipedia.
Nov 3 2025
Nov 2 2025
@SD0001 Could you confirm the state of this task?
Oct 31 2025
@A_diehard_editor Are you using CodeMirror 5 or 6? CodeMirror 6 needs to be enabled in LocalSettings.php.
Oct 30 2025
Oct 29 2025
Currently there are some duplicate rules between WikiLint and Parsoid, such as unclosed-quotes-in-heading (Parsoid)/format-leakage#apostrophe (WikiLint), duplicate-ids (Parsoid)/no-duplicate#id (WikiLint), bogus-image-options (Parsoid)/no-duplicate#imageParameter (WikiLint), fostered (Parsoid)/fostered-content (WikiLint), wikilink-in-extlink (Parsoid)/nested-link (WikiLint), and obsolete-tag (Parsoid)/obsolete-tag (WikiLint). However, the marked text range can be different between the two linters, usually more precise from WikiLint. What should we do with these rules?
Will be resolved by T407153.
Oct 26 2025
Oct 22 2025
The recent change breaks the replacement of the search button when CM6 is enabled, which queries .group-search .tool.
Oct 20 2025
Oct 16 2025
The linter feature of the beta CodeMirror 6 extension can be helpful when debugging Wikitext.
Oct 14 2025
Oct 2 2025
FYI, there is a task in progress to display all lint errors when CodeMirror 6 is on (T394965).
Oct 1 2025
How about just disabling IME like in CodeMirror 5 (T194102)?
CodeMirror 5 has been disabled for the content model proofread-page, while the integration with CodeMirror 6 should be discussed in T380262.
Sep 30 2025
Sep 29 2025
This issue seems more difficult than I thought, because the keyboard events are always re-dispatched in the original textarea.
Sep 27 2025
Sep 23 2025
Thanks for your kind words! The above patch will fix it for - as a special case, and we can leave a more comprehensive fix later (I do have some success in my online demo).
There are ongoing efforts to replace CodeEditor with CodeMirror in the integration with TemplateStyles, and this task should be easy to implement using a custom Stylelint rule.
I think there are multiple patches in multiple repositories that need backporting. Otherwise, we can just create a simple patch for REL1_44 to limit the CodeMirror beta feature within core content models (javascript, css and json).
I will not call it a bug because it is expected to some extent and a comprehensive fix for template argument names containing specific characters will be difficult. The same issue exists for ~, <, etc, for a long time. I will provide a simple fix for - soon.
Sep 20 2025
A local fix is to explicitly register supported languages in $wgCodeMirrorContentModels.
Sep 19 2025
@Jack_who_built_the_house Thanks for the recording! I can reproduce it now. A quick fix will soon follow.
I cannot reproduce the issue for the standard editor. In that case, although there are two .imeselector.imeselector-toggle elements, the other one is for #wpTextbox1 and is always display: none when CodeMirror is on.
Sep 17 2025
Sep 16 2025
Sohom's comments in r1186190:
Sep 15 2025
Option #3 looks best to me as well.
Sep 14 2025
Sep 13 2025
Sep 12 2025
Sep 9 2025
Will be fixed by r1186187.
Thanks for reporting this! My opinion is that ' should not be auto-closed in Wikitext.
Sep 4 2025
Sep 3 2025
r1184397 cannot be automatically merged. Maybe I need to avoid XML-like tags?
@Amire80 Thanks for your comments!
Aug 28 2025
Shouldn't you also file tickets for WikiEditor and VisualEditor? CodeMirror just keeps the implementation consistent with existing shortcuts.
Aug 22 2025
Aug 14 2025
Aug 3 2025
The DataScript needs updating to include subst, safesubst and raw.
Aug 2 2025
Jul 25 2025
Jul 20 2025
The new keyboard shortcut has been added for a while, so I am inclined to close this ticket. However, please feel free to open a new one if a related preference option is requested, which will likely wait for T393664.
Jul 16 2025
Do you mean that we also want to drop validFor?
Jul 15 2025
I confirm that Edit Recovery still works, but it appears to be an opt-in feature so some Firefox users like me may not be familiar with this solution.

