Page MenuHomePhabricator

MusikAnimal
Staff Software Engineer at Moderator Tools

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Dec 14 2014, 11:39 PM (617 w, 4 d)
Availability
Available
IRC Nick
musikanimal
LDAP User
MusikAnimal
MediaWiki User
MusikAnimal [ Global Accounts ]

My conscious is a jukebox

Recent Activity

Today

MusikAnimal changed the status of T441381: CodeMirror auto-completion takes too long for certain queries from Open to In Progress.

Yup, I'm seeing very slow times too, and I have a fiber optic 500 Mbps connection.

Fri, Oct 16, 5:17 PM · Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T440077: Enable CodeMirror for wikitext by default on all wikis.

Making it clear here as well to any readers that T440077#12438425 was a bad deploy on my part, and was nothing intentional. See T441308 for details. I deeply apologize and am well aware how sensitive and costly it is to force changes to existing editor workflows, being a long-term editor myself. This is why most everything under umbrella of CodeMirror has a means to turn it off. It's supposed to be kind of like an IDE, where we offer the power to do the otherwise impossible, but opt for configuration over forced convention.

Fri, Oct 16, 5:28 AM · User-notice, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal triaged T441381: CodeMirror auto-completion takes too long for certain queries as Medium priority.
Fri, Oct 16, 4:13 AM · Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T441381: CodeMirror auto-completion takes too long for certain queries.

CodeMirror does not cancel an existing auto-completion search request

Fri, Oct 16, 4:07 AM · Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T408729: Add preferences to select between available linters in CodeMirror.

Could you explain what you mean by "two linters potentially disagree"?

Fri, Oct 16, 3:26 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T408729: Add preferences to select between available linters in CodeMirror.
Fri, Oct 16, 3:19 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T408729: Add preferences to select between available linters in CodeMirror.
Fri, Oct 16, 12:58 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T408729: Add preferences to select between available linters in CodeMirror.
Fri, Oct 16, 12:18 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T408729: Add preferences to select between available linters in CodeMirror.
Fri, Oct 16, 12:16 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T408729: Add preferences to select between available linters in CodeMirror.
Fri, Oct 16, 12:11 AM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-CodeMirror

Yesterday

MusikAnimal added a comment to T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors.

Thanks @Mr._Starfleet_Command! That indeed looks more correct and elegant. mw:Manual:$wgConditionalUserOptions has been around for 2.5 years but I somehow missed it… I've been deducing the functionality through reading the source code. In a panic to get a fix out today I went with what I tested to work.

Thu, Oct 15, 11:57 PM · MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T434346: Shorten module route URLs with group-defined slugs.

I was asked to create a task for making the slugs localizable, but I'm hoping it will be easy enough to squeeze that into this task. There is already a convention in MW extensions to have a myextension.i18n.alias.php for Special page aliases and magic word aliases (they can both be in the same file and often are), so we could potentially utilize the same paradigm. I am time boxing this effort and if it turns out to be too much work or is otherwise complicated in any way, I will file a separate task instead.

Thu, Oct 15, 11:52 PM · Moderator-Tools-Team (Kanban), Home (FY27Q2 Release Blockers), OKR-Work, PersonalDashboard
MusikAnimal closed T440726: Add clickable pie slice in the Traffic graphic as Resolved.
Thu, Oct 15, 11:21 PM · Tool-Pageviews
MusikAnimal created T441357: Add Emacs and Vim keymaps to CodeMirror.
Thu, Oct 15, 7:15 PM · MediaWiki-extensions-CodeMirror
MusikAnimal closed T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors as Resolved.

Okay I think we're good! Confirmed by first querying the production DB to ensure my alt account, MusikPuppet, in fact had no row in user_preferences on enwiki for usecodemirror, meaning it will resort to the default. Before the config change, CM was on (because it fell back to the default set in extension.json), and after deployment, it was off (now that we have the [ 0, [ CUDCOND_NAMED ] ] condition).

Thu, Oct 15, 6:54 PM · MediaWiki-extensions-CodeMirror
MusikAnimal moved T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors from Backlog to Bugs on the MediaWiki-extensions-CodeMirror board.
Thu, Oct 15, 6:29 PM · MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors.

We could just patch master to have usecodemirror off by default in the extension. That will fix it, but it can't stay that way because it's supposed to ship in MediaWiki with it on by default.

I guess I'll do the above until support for CUDCOND_BEFORE is added.

Thu, Oct 15, 6:10 PM · MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors.

We could just patch master to have usecodemirror off by default in the extension. That will fix it, but it can't stay that way because it's supposed to ship in MediaWiki with it on by default.

Thu, Oct 15, 6:00 PM · MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors.

I'm not sure there's a way to even fix this, unless we add support for a CUDCOND_BEFORE to ConditionalDefaultsLookup.php.

Thu, Oct 15, 5:57 PM · MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors.

I think what we need is a [ 0, [ CUDCOND_BEFORE, '20260910000000' ] ] added to the enwiki config. I'll get that prepared now.

Thu, Oct 15, 5:55 PM · MediaWiki-extensions-CodeMirror
MusikAnimal changed the status of T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors from Open to In Progress.
Thu, Oct 15, 5:50 PM · MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors.

I think the above will fix the primary issue, but the Core/global preferences bug will still be present.

Thu, Oct 15, 5:50 PM · MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors.

I can say my WMF account had CodeMirror off on enwiki, and it stayed off when I tested r1352288 during deployment. But today (not yesterday!), indeed it suddenly got turned back on.

Thu, Oct 15, 5:44 PM · MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T441308: CodeMirror syntax highlighter appears to have been enabled in error for existing editors.

Possibly related to the issue that was brought up at https://www.mediawiki.org/wiki/Help_talk:Extension:CodeMirror#Enabling_CodeMirror_by_default_on_all_WMF_wikis_for_newbies

Thu, Oct 15, 5:24 PM · MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T408729: Add preferences to select between available linters in CodeMirror.
Thu, Oct 15, 5:10 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-CodeMirror
MusikAnimal changed the status of T408729: Add preferences to select between available linters in CodeMirror from Open to In Progress.
Thu, Oct 15, 5:05 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), MediaWiki-extensions-CodeMirror
MusikAnimal claimed T434346: Shorten module route URLs with group-defined slugs.
Thu, Oct 15, 4:22 PM · Moderator-Tools-Team (Kanban), Home (FY27Q2 Release Blockers), OKR-Work, PersonalDashboard
MusikAnimal changed the status of T434346: Shorten module route URLs with group-defined slugs from Open to In Progress.
Thu, Oct 15, 4:22 PM · Moderator-Tools-Team (Kanban), Home (FY27Q2 Release Blockers), OKR-Work, PersonalDashboard
MusikAnimal changed the status of T434346: Shorten module route URLs with group-defined slugs, a subtask of T434340: PersonalDashboard as a toolkit for teams to build dashboards, from Open to In Progress.
Thu, Oct 15, 4:22 PM · MW-1.47-notes (1.47.0-wmf.17; 2026-08-25), OKR-Work, PersonalDashboard, Epic, Moderator-Tools-Team
MusikAnimal closed T351642: Discard canary events in Hashtags as Resolved.

Not testable, but PR is very straightforward. Just going to declare resolved.

Thu, Oct 15, 3:21 PM · Moderator-Tools-Team (Kanban), Hashtags

Wed, Oct 14

MusikAnimal created T441227: Add process caching to WatchlistLabelStore.
Wed, Oct 14, 7:08 PM · Performance Issue, Moderator-Tools-Team, Watchlist-Labels
MusikAnimal closed T436604: CodeMirror MW 1.47 tracking as Resolved.

All that needed to be done was done. Thanks to everyone who helped! T440077 remains open while we wait for feedback from the Wikimedia community, by MW 1.47 will ship with CodeMirror on by default.

Wed, Oct 14, 5:59 PM · Epic, MediaWiki-extensions-CodeMirror
MusikAnimal moved T406182: ArticleInfo should display better time duration for last edit from Inbox to Code review requests on the Moderator-Tools-Team board.
Wed, Oct 14, 4:09 PM · Moderator-Tools-Team, Patch-For-Review, XTools
MusikAnimal edited projects for T406182: ArticleInfo should display better time duration for last edit, added: Moderator-Tools-Team; removed Moderator-Tools-Team (Cross-Stack Rotation).
Wed, Oct 14, 4:09 PM · Moderator-Tools-Team, Patch-For-Review, XTools

Tue, Oct 13

MusikAnimal created T441065: Add job queue system to allow for longer-running processing.
Tue, Oct 13, 11:23 PM · Tool-Pageviews
MusikAnimal added a comment to T404197: Make Codex the default UI for Nuke.

There was some discussion about this at T404198. It was a while ago so things may have changed.

Tue, Oct 13, 4:56 PM · Moderator-Tools-Team (Kanban), Essential-Work, Codex, MediaWiki-extensions-Nuke
MusikAnimal added a comment to T404198: Switch to using CodexHTMLForm in Nuke.

… Do we have any insight on whether CodexHTMLForm has the features we require yet?

Tue, Oct 13, 4:53 PM · Moderator-Tools-Team, MediaWiki-extensions-Nuke
MusikAnimal added a comment to T404197: Make Codex the default UI for Nuke.

I noticed at https://en.wikipedia.org/wiki/Special:Nuke?nukeUI=codex the <form> element is still mw-htmlform-ooui. That's why the form looks so wide in Codex.

Tue, Oct 13, 4:02 PM · Moderator-Tools-Team (Kanban), Essential-Work, Codex, MediaWiki-extensions-Nuke
MusikAnimal archived Commons Deletion Notification bot.
Tue, Oct 13, 2:26 AM

Mon, Oct 12

MusikAnimal added a comment to T440726: Add clickable pie slice in the Traffic graphic.

The WikiNav API is currently down (I've reported this). When it's back up, I'll get this implemented.

Mon, Oct 12, 7:33 PM · Tool-Pageviews
MusikAnimal updated the task description for T440077: Enable CodeMirror for wikitext by default on all wikis.
Mon, Oct 12, 7:15 PM · User-notice, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal closed T439249: Timecard API changed from day_of_week to dayOfWeek? as Resolved.

Deployed! Sorry for the delay.

Mon, Oct 12, 7:32 AM · Moderator-Tools-Team, XTools
MusikAnimal closed T440409: Enable CodeMirror over CodeEditor by default in MW 1.47 as Resolved.
Mon, Oct 12, 3:50 AM · MW-1.48-notes (1.48.0-wmf.1; 2026-10-20), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-extensions-CodeMirror
MusikAnimal closed T440409: Enable CodeMirror over CodeEditor by default in MW 1.47, a subtask of T436604: CodeMirror MW 1.47 tracking, as Resolved.
Mon, Oct 12, 3:50 AM · Epic, MediaWiki-extensions-CodeMirror

Thu, Oct 8

MusikAnimal added a project to T440077: Enable CodeMirror for wikitext by default on all wikis: User-notice.

I spoke with Movement Comms about this. The plan is to announce this change is upcoming via Tech News, give communities a few weeks' time to give feedback, and then if all sounds OK we'll make the switch. I've gone ahead and made an entry in Tech News for the initial announcement: https://meta.wikimedia.org/w/index.php?diff=31140921

Thu, Oct 8, 4:38 PM · User-notice, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal moved T351642: Discard canary events in Hashtags from In Progress to Ready (Maintenance) on the Moderator-Tools-Team (Kanban) board.
Thu, Oct 8, 3:19 PM · Moderator-Tools-Team (Kanban), Hashtags
MusikAnimal placed T351642: Discard canary events in Hashtags up for grabs.
Thu, Oct 8, 3:19 PM · Moderator-Tools-Team (Kanban), Hashtags

Wed, Oct 7

MusikAnimal moved T351642: Discard canary events in Hashtags from Ready to In Progress on the Moderator-Tools-Team (Kanban) board.
Wed, Oct 7, 5:07 PM · Moderator-Tools-Team (Kanban), Hashtags
MusikAnimal claimed T351642: Discard canary events in Hashtags.
Wed, Oct 7, 5:07 PM · Moderator-Tools-Team (Kanban), Hashtags
MusikAnimal closed T437764: Strike text wrapped in <s> and <strike> tags in CodeMirror as Resolved.

Reworded to reflect reality. See discussion at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CodeMirror/+/1340535/comments/d5cca3b8_96805fcb

Wed, Oct 7, 3:52 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-extensions-CodeMirror
MusikAnimal renamed T437764: Strike text wrapped in <s> and <strike> tags in CodeMirror from Underline/strike text wrapped in <u>, <ins>, <s>, and <del> tags in CodeMirror to Strike text wrapped in <s> and <strike> tags in CodeMirror.
Wed, Oct 7, 3:50 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), MediaWiki-extensions-CodeMirror
MusikAnimal closed T289097: CodeEditor extension should provide a Vue component of the Ace editor (so WikiLambda doesn't have to) as Declined.

I suppose this is now redundant to T400015. Re-open if you disagree.

Wed, Oct 7, 3:46 PM · Essential-Work, Abstract Wikipedia team (27Q2 (Oct–Dec)), Abstract Wikipedia Fix-It tasks, Editing-team, CodeEditor
MusikAnimal added a comment to T438582: Create Special:Home.

Replied there; I don't think adding a redirect/alias will be a problem.

Wed, Oct 7, 3:45 PM · Growth-Team (FY2026-27 Q2 Sprint 1), Home (FY27Q2 Release Blockers), OKR-Work (DE1 FY2026-27)
MusikAnimal added a comment to T440102: Scrolling fails in codemirror-based source editor in Chrome on MacOS.

Just to be clear, can you confirm this only happens while CodeMirror is enabled? Also, does disabling Realtime Preview help at all?

Wed, Oct 7, 3:44 PM · MediaWiki-extensions-CodeMirror
MusikAnimal closed T436645: AutoModerator hook should not call User::newSystemUser in page history as Resolved.
Wed, Oct 7, 3:27 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Essential-Work, Moderator-Tools-Team (Kanban), User-SomeRandomDeveloper, Performance Issue, Automoderator
MusikAnimal closed T436782: Enable users to de-personalise the Review Changes module, a subtask of T438846: Don't use the recentchanges source of edits in Review Changes by default, as Resolved.
Wed, Oct 7, 3:25 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Patch-For-Review, Moderator-Tools-Team (Kanban), OKR-Work (DE1 FY2026-27), PersonalDashboard
MusikAnimal closed T436782: Enable users to de-personalise the Review Changes module, a subtask of T430787: DE1.3.4: Review Changes, as Resolved.
Wed, Oct 7, 3:25 PM · PersonalDashboard, OKR-Work, Epic, Moderator-Tools-Team
MusikAnimal closed T436782: Enable users to de-personalise the Review Changes module as Resolved.

QA'd on testwiki. With personalization turned off, only recent changes are returned by the feed API.

Wed, Oct 7, 3:25 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work
MusikAnimal closed T438846: Don't use the recentchanges source of edits in Review Changes by default as Resolved.

QA'd on testwiki. Looks good, thanks!

Wed, Oct 7, 3:20 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Patch-For-Review, Moderator-Tools-Team (Kanban), OKR-Work (DE1 FY2026-27), PersonalDashboard
MusikAnimal closed T438846: Don't use the recentchanges source of edits in Review Changes by default, a subtask of T429167: Personalise the list of edits presented in Review Changes, as Resolved.
Wed, Oct 7, 3:20 PM · OKR-Work (DE1 FY2026-27), PersonalDashboard, Moderator-Tools-Team
MusikAnimal closed T437600: In Codex Nuke form, Max bytes should not have a default value, a subtask of T404197: Make Codex the default UI for Nuke, as Resolved.
Wed, Oct 7, 3:18 PM · Moderator-Tools-Team (Kanban), Essential-Work, Codex, MediaWiki-extensions-Nuke
MusikAnimal closed T437600: In Codex Nuke form, Max bytes should not have a default value as Resolved.

QA'd on testwiki. Looks good!

Wed, Oct 7, 3:18 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Essential-Work, Moderator-Tools-Team (Kanban), MediaWiki-extensions-Nuke
MusikAnimal moved T439936: Use one media query listener per dashboard from QA to Done on the Moderator-Tools-Team (Kanban) board.
Wed, Oct 7, 3:14 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), PersonalDashboard, Moderator-Tools-Team (Kanban)
MusikAnimal closed T439936: Use one media query listener per dashboard as Resolved.
Wed, Oct 7, 3:14 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), PersonalDashboard, Moderator-Tools-Team (Kanban)
MusikAnimal closed T400015: Add CodeMirror integration in WikiLambda as an alternative to CodeEditor as Resolved.
Wed, Oct 7, 3:08 PM · MW-1.47-notes (1.47.0-wmf.20; 2026-09-15), Abstract Wikipedia Fix-It tasks, Abstract Wikipedia team, WikiLambda, MediaWiki-extensions-CodeMirror
MusikAnimal closed T400015: Add CodeMirror integration in WikiLambda as an alternative to CodeEditor, a subtask of T436604: CodeMirror MW 1.47 tracking, as Resolved.
Wed, Oct 7, 3:08 PM · Epic, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T436779: Deploy new Home experience on pilot wikis in place of Newcomer Homepage.

For redirecting, I would suggesting using the normal special page aliases. So just rename the key the Home and add Homepage as the first alias, and same for each translation. Maybe leave a comment to the effect of "All aliases listed here should also include historical aliases for Homepage."

Wed, Oct 7, 2:27 PM · Chinese-Sites, Home (FY27Q2 Release Blockers), Moderator-Tools-Team, PersonalDashboard, Growth-Team
MusikAnimal updated the task description for T392080: Expand the set of bundled extensions and skins in MediaWiki 1.47.
Wed, Oct 7, 5:39 AM · MW-1.47-release, MediaWiki-Stakeholders-Group, MediaWiki-Releasing, MediaWiki-Installer
MusikAnimal added a comment to T391926: Bundle Extension:CodeMirror with MediaWiki core.

CodeMirror should install just fine with the web installer, given it has no additional installation steps. What is odd though is that no one gets syntax highlighting at all unless it is manually turned on individually by each user – that, and all the integrations (JsonConfig, TemplateStyles, etc) still force users into CodeEditor unless a sysadmin configures it otherwise.

Wed, Oct 7, 4:37 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Releasing, MediaWiki-extensions-CodeMirror

Tue, Oct 6

MusikAnimal changed the status of T440409: Enable CodeMirror over CodeEditor by default in MW 1.47 from Open to In Progress.
Tue, Oct 6, 10:40 PM · MW-1.48-notes (1.48.0-wmf.1; 2026-10-20), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-extensions-CodeMirror
MusikAnimal changed the status of T440409: Enable CodeMirror over CodeEditor by default in MW 1.47, a subtask of T436604: CodeMirror MW 1.47 tracking, from Open to In Progress.
Tue, Oct 6, 10:40 PM · Epic, MediaWiki-extensions-CodeMirror
MusikAnimal created T440409: Enable CodeMirror over CodeEditor by default in MW 1.47.
Tue, Oct 6, 10:21 PM · MW-1.48-notes (1.48.0-wmf.1; 2026-10-20), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-extensions-CodeMirror
MusikAnimal closed T305424: Tell editors that syntax highlighting option exists as Declined.

I've filed T440077: Enable CodeMirror for wikitext by default on all wikis which I think should supersede this. Closing as declined. Please re-open if you disagree.

Tue, Oct 6, 7:25 PM · Design, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor, WikiEditor (2010), MediaWiki-extensions-CodeMirror
MusikAnimal removed a parent task for T400014: Add ve.ui.MWCodeMirrorEditorWidget for CodeMirror support in VisualEditor's code editor: T436604: CodeMirror MW 1.47 tracking.
Tue, Oct 6, 7:16 AM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), Wikimedia-Hackathon-2026, VisualEditor, MediaWiki-extensions-CodeMirror
MusikAnimal removed a subtask for T436604: CodeMirror MW 1.47 tracking: T400014: Add ve.ui.MWCodeMirrorEditorWidget for CodeMirror support in VisualEditor's code editor.
Tue, Oct 6, 7:16 AM · Epic, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T436604: CodeMirror MW 1.47 tracking.

I don't think T400014 will get done in time, and that's OK.

Tue, Oct 6, 7:16 AM · Epic, MediaWiki-extensions-CodeMirror
MusikAnimal added a comment to T439321: Scribunto error messages still use CodeEditor line number anchors.

action=edit feels more right to me… akin to how Special:LintErrors works. As a module maintainer, I would want to fix the error. It could be annoying to have to first load the action=view, then have to re-find it when I go to edit. For users who can't edit the module, they'd still get a readonly editor.

Tue, Oct 6, 7:08 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-extensions-CodeMirror, Scribunto
MusikAnimal closed T373710: Metrics instrumentation for CodeMirror 6, a subtask of T259059: Upgrade to CodeMirror 6, as Resolved.
Tue, Oct 6, 5:50 AM · User-notice-archive, MW-1.46-release, Epic, MediaWiki-extensions-CodeMirror, WMDE-TechWish, User-thiemowmde, WMDE-Templates-FocusArea, WMDE-TechWish-Maintenance
MusikAnimal closed T373710: Metrics instrumentation for CodeMirror 6 as Resolved.

I spoke to soon. It seems there's now no reporting of a preference if it matches the default. I.e. I don't see prefs-lineWrapping or prefs-lineNumbering in the chart

Tue, Oct 6, 5:50 AM · MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-CodeMirror
MusikAnimal moved T440220: Limit Diff health metrics instrumentation to logged-in users from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Tue, Oct 6, 12:40 AM · OKR-Work, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Moderator-Tools-Team (Kanban), MediaWiki-Page-diffs, Test Kitchen

Sun, Oct 4

MusikAnimal closed T440075: Zoom happens too easily on pageviews Tool on mobile as Resolved.

Thanks for reporting. I've disabled the click-and-drag zoom for touch devices.

Sun, Oct 4, 3:43 AM · Tool-Pageviews
MusikAnimal closed T439452: NaN error on the Page Views page as Resolved.

I have made the auto-logarithmic switch less eager, and changed the label for values that can't be plotted to "N/A".

Sun, Oct 4, 3:42 AM · Tool-Pageviews

Sat, Oct 3

MusikAnimal updated the task description for T95148: Add toolbar to CodeMirror.
Sat, Oct 3, 10:07 AM · MediaWiki-extensions-CodeMirror
MusikAnimal updated the task description for T95148: Add toolbar to CodeMirror.
Sat, Oct 3, 10:06 AM · MediaWiki-extensions-CodeMirror
MusikAnimal moved T440077: Enable CodeMirror for wikitext by default on all wikis from Backlog to Improvement on the MediaWiki-extensions-CodeMirror board.
Sat, Oct 3, 9:24 AM · User-notice, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal created T440078: Add support for CommunityConfiguration.
Sat, Oct 3, 9:10 AM · CommunityConfiguration-Adoption, MediaWiki-extensions-CodeMirror
MusikAnimal triaged T391926: Bundle Extension:CodeMirror with MediaWiki core as High priority.
Sat, Oct 3, 8:17 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), MediaWiki-Releasing, MediaWiki-extensions-CodeMirror
MusikAnimal added a subtask for T436604: CodeMirror MW 1.47 tracking: T440077: Enable CodeMirror for wikitext by default on all wikis.
Sat, Oct 3, 8:17 AM · Epic, MediaWiki-extensions-CodeMirror
MusikAnimal added a parent task for T440077: Enable CodeMirror for wikitext by default on all wikis: T436604: CodeMirror MW 1.47 tracking.
Sat, Oct 3, 8:17 AM · User-notice, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, MediaWiki-extensions-CodeMirror
MusikAnimal created T440077: Enable CodeMirror for wikitext by default on all wikis.
Sat, Oct 3, 8:16 AM · User-notice, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Patch-For-Review, MediaWiki-extensions-CodeMirror

Fri, Oct 2

MusikAnimal added a comment to T439452: NaN error on the Page Views page.

It's because the logarithmic scale is automatically being shown due to the spike on September 13. With a logarithmic scale, it is impossible to have a value of zero. This should still be fixed, but the NaN is technically an accurate representation of the data. I suppose "N/A" (for not applicable) is better messaging.

Fri, Oct 2, 7:59 AM · Tool-Pageviews
MusikAnimal created T439936: Use one media query listener per dashboard.
Fri, Oct 2, 12:49 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), PersonalDashboard, Moderator-Tools-Team (Kanban)
MusikAnimal moved T41588: Prevent the "stub" tag being added to articles with other stub tags from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Fri, Oct 2, 12:34 AM · Essential-Work, Moderator-Tools-Team (Kanban), Patch-For-Review, PageTriage
MusikAnimal moved T41319: Don't allow re-tagging an article that already has that same tag from Eng review to Reviewed (waiting for changes) on the Moderator-Tools-Team (Kanban) board.
Fri, Oct 2, 12:33 AM · Essential-Work, Moderator-Tools-Team (Kanban), Patch-For-Review, PageTriage
MusikAnimal reopened T436645: AutoModerator hook should not call User::newSystemUser in page history as "Open".

This should go through QA first I suppose.

Fri, Oct 2, 12:05 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Essential-Work, Moderator-Tools-Team (Kanban), User-SomeRandomDeveloper, Performance Issue, Automoderator
MusikAnimal closed T436645: AutoModerator hook should not call User::newSystemUser in page history as Resolved.
Fri, Oct 2, 12:00 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Essential-Work, Moderator-Tools-Team (Kanban), User-SomeRandomDeveloper, Performance Issue, Automoderator

Thu, Oct 1

MusikAnimal assigned T439249: Timecard API changed from day_of_week to dayOfWeek? to Soda.
Thu, Oct 1, 11:30 PM · Moderator-Tools-Team, XTools
MusikAnimal moved T439249: Timecard API changed from day_of_week to dayOfWeek? from Edit Counter to Pending deployment on the XTools board.
Thu, Oct 1, 11:29 PM · Moderator-Tools-Team, XTools
MusikAnimal updated the task description for T95148: Add toolbar to CodeMirror.
Thu, Oct 1, 9:47 PM · MediaWiki-extensions-CodeMirror
MusikAnimal moved T436782: Enable users to de-personalise the Review Changes module from Eng review to QA on the Moderator-Tools-Team (Kanban) board.
Thu, Oct 1, 6:53 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Moderator-Tools-Team (Kanban), PersonalDashboard, OKR-Work