Page MenuHomePhabricator

Jack_who_built_the_house
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Apr 5 2016, 6:06 PM (504 w, 4 d)
Availability
Available
LDAP User
Jack who built the house
MediaWiki User
Jack who built the house [ Global Accounts ]

Recent Activity

Thu, Dec 4

Jack_who_built_the_house created T411749: Global Search logs you out too often.
Thu, Dec 4, 7:48 AM · Tool-global-search

Wed, Dec 3

Jack_who_built_the_house updated the task description for T411571: CentralNotice close button is too small which causes misclicks.
Wed, Dec 3, 5:37 AM · MediaWiki-extensions-CentralNotice
Jack_who_built_the_house created T411571: CentralNotice close button is too small which causes misclicks.
Wed, Dec 3, 5:36 AM · MediaWiki-extensions-CentralNotice

Sun, Nov 16

Jack_who_built_the_house raised the priority of T52865: CentralNotice shifts down page content on load (causes mis-clicks) from Low to Needs Triage.

come on guys do something it's 2025. I RESENT this having the low priority, because the accumulated harm of this across all the users over all the years is substantial

Sun, Nov 16, 5:13 AM · Fundraising-Backlog, MediaWiki-extensions-CentralNotice

Thu, Nov 13

Jack_who_built_the_house added a comment to T408987: Design dashboard module for curating a to-do list.

Existing English Wikipedia to-do user scripts:

Thu, Nov 13, 8:09 AM · Design, Moderator-Tools-Team, PersonalDashboard
Jack_who_built_the_house added a comment to T408987: Design dashboard module for curating a to-do list.

Research established solutions for to-do lists and pick up ideas maybe? E.g. start with Todoist. Also think of integrations with other MediaWiki workflows, APIs, and tools so that to-do lists are more than simple lists and can leverage all mentioned to give rise to emergent capabilities.

Thu, Nov 13, 2:04 AM · Design, Moderator-Tools-Team, PersonalDashboard

Wed, Nov 12

Jack_who_built_the_house added a comment to T409653: Support archive templates in zhwiki.

Thanks for the task. I'll add a full configuration for zhwiki when I get a free minute :)

Wed, Nov 12, 2:43 PM · Pywikibot, Pywikibot-archivebot.py, Chinese-Sites, Convenient-Discussions

Tue, Nov 11

Jack_who_built_the_house added a comment to T409799: Updated translations for Convenient Discussions have not been deployed to Pashto Wikipedia.

Hey @ShahZamanPathan! Thanks a lot for the translation. Deploying new translations has been temporarily put on hold for the reason that—what is currently translated is messages for the new version of Convenient Discussions which will be released soon. Deploying it right now would lead to several conflicts which the users have reported.

Tue, Nov 11, 11:12 AM · Convenient-Discussions

Oct 28 2025

Jack_who_built_the_house added a comment to T361737: [EPIC] With the current layout, some elements extend beyond the content area and overlap sticky page tools.

Lol, checked the current standings in the Formula One 2025 season and was sure that Norris won it ...before realizing there is a horizontal scrollbar

image.png (811×1 px, 165 KB)

Oct 28 2025, 3:53 AM · MediaWiki-Parser, Readers Essential Work 2025 (Improve display of large content in Vector 2022 and Minerva skins), Epic, Vector 2022, Design

Sep 20 2025

Jack_who_built_the_house closed T405121: Update convenientDiscussions.js MobileFrontend detect for unified mobile routing as Resolved.

This one I overlooked, big thanks! It's live.

Sep 20 2025, 6:23 AM · Convenient-Discussions

Sep 19 2025

Jack_who_built_the_house added a comment to T405063: Two IME selectors appear when using CodeMirror 6.

@Bhsd Here you go. It's of https://en.wikipedia.org/wiki/WP:Sandbox?action=edit&safemode=1.

Sep 19 2025, 3:09 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-extensions-CodeMirror, UniversalLanguageSelector
Jack_who_built_the_house updated the task description for T405063: Two IME selectors appear when using CodeMirror 6.
Sep 19 2025, 3:09 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-extensions-CodeMirror, UniversalLanguageSelector
Jack_who_built_the_house added a comment to T405063: Two IME selectors appear when using CodeMirror 6.

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.

🤔 I can reproduce with &safemode=1 in both Chrome and Firefox.

Sep 19 2025, 3:03 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-extensions-CodeMirror, UniversalLanguageSelector
Jack_who_built_the_house renamed T405063: Two IME selectors appear when using CodeMirror 6 from Two IME selectors appear when using CodeMirror to Two IME selectors appear when using CodeMirror 6.
Sep 19 2025, 2:53 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-extensions-CodeMirror, UniversalLanguageSelector
Jack_who_built_the_house updated the task description for T405063: Two IME selectors appear when using CodeMirror 6.
Sep 19 2025, 7:41 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-extensions-CodeMirror, UniversalLanguageSelector
Jack_who_built_the_house renamed T405063: Two IME selectors appear when using CodeMirror 6 from Two IME selector elements appear in CodeMirror to Two IME selectors appear when using CodeMirror.
Sep 19 2025, 7:39 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-extensions-CodeMirror, UniversalLanguageSelector
Jack_who_built_the_house created T405063: Two IME selectors appear when using CodeMirror 6.
Sep 19 2025, 7:38 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-extensions-CodeMirror, UniversalLanguageSelector

Sep 18 2025

Jack_who_built_the_house updated the task description for T405008: Provide a flexible public API for UserInfoCard.
Sep 18 2025, 5:26 PM · Convenient-Discussions, CheckUser-UserInfoCard, Trust and Safety Product Team
Jack_who_built_the_house updated the task description for T405008: Provide a flexible public API for UserInfoCard.
Sep 18 2025, 5:24 PM · Convenient-Discussions, CheckUser-UserInfoCard, Trust and Safety Product Team
Jack_who_built_the_house updated the task description for T405008: Provide a flexible public API for UserInfoCard.
Sep 18 2025, 5:23 PM · Convenient-Discussions, CheckUser-UserInfoCard, Trust and Safety Product Team
Jack_who_built_the_house updated the task description for T405008: Provide a flexible public API for UserInfoCard.
Sep 18 2025, 5:09 PM · Convenient-Discussions, CheckUser-UserInfoCard, Trust and Safety Product Team
Jack_who_built_the_house created T405008: Provide a flexible public API for UserInfoCard.
Sep 18 2025, 5:06 PM · Convenient-Discussions, CheckUser-UserInfoCard, Trust and Safety Product Team

Sep 11 2025

Jack_who_built_the_house added a comment to T404117: More than one CodeMirror instance on page causes issues with preference checkboxes.

And one more note: If you prefer to stop short of supporting syncing between instances, I'd still argue for effort to be made to decouple instances from each other, even if that requires decoupling hooks and such. Like with the characteristic example of conflicting HTML element IDs, it's just favored practice to allow things to work in isolation from each other. With all due respect, "Support for having multiple instances of a class" (not a singleton!) shouldn't be a thing; that should be a default. (Unlike "Support for having instances synced".)

Sep 11 2025, 8:24 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror
Jack_who_built_the_house added a comment to T404117: More than one CodeMirror instance on page causes issues with preference checkboxes.

Your mileage may vary, but I think it's conceptually OK to have the preference set by the last action as the source of truth.

E.g. on the web, you may change preferences in one tab, while old tabs of the same website may stay with old preferences. So unless you refresh the pages, they will stay outdated. The old tabs are neither invalidated nor synced due to the fact that the value in source of truth has been updated. Mechanisms to counter this are costly and rarely developed. That's the way I see it at least...

Sep 11 2025, 7:52 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror
Jack_who_built_the_house added a comment to T404117: More than one CodeMirror instance on page causes issues with preference checkboxes.

It sounds you like just want to be able to toggle CM on child instances independently of the primary instance? If that's the case, we're probably only a few tweaks from making that doable in the CodeMirrorChild class via a fluent config setter method or something. It still feels wrong to me, though.

It feels wrong to me too for several reasons:

  1. Conceptually, comment form instances in Convenient Discussions are not related by parent–child relations. They are peers.
  2. CodeMirrorChild is not a mixin; it extends CodeMirror and not CodeMirrorWikiEditor. I work with CodeMirrorWikiEditor, so there would be an overhead if I used CodeMirrorChild and ditched CodeMirrorWikiEditor (duplicated code, upstream desync issues, etc.).
  3. Currently when I disable syntax highlighting on a child instance, it isn't disabled on the parent instance – only the other way around. (Which makes sense for parent–child relations, but see item 1.)
  4. Jumping to another instance when trying to change preferences in one instance is strange UI.
Sep 11 2025, 7:30 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror

Sep 9 2025

Jack_who_built_the_house updated the task description for T404117: More than one CodeMirror instance on page causes issues with preference checkboxes.
Sep 9 2025, 5:05 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror
Jack_who_built_the_house renamed T404117: More than one CodeMirror instance on page causes issues with preference checkboxes from More than one CodeMirror instance on page causes issues with checkboxes to More than one CodeMirror instance on page causes issues with preference checkboxes.
Sep 9 2025, 5:03 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror
Jack_who_built_the_house created T404117: More than one CodeMirror instance on page causes issues with preference checkboxes.
Sep 9 2025, 5:03 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror
Jack_who_built_the_house added a comment to T404088: Settings are saved to server twice when using CodeMirrorChild .

Will be fixed by r1186187.

Oh great, you guys are quicker than me.

Sep 9 2025, 4:33 PM · MediaWiki-extensions-CodeMirror
Jack_who_built_the_house updated the task description for T404088: Settings are saved to server twice when using CodeMirrorChild .
Sep 9 2025, 4:32 PM · MediaWiki-extensions-CodeMirror
Jack_who_built_the_house updated the task description for T404088: Settings are saved to server twice when using CodeMirrorChild .
Sep 9 2025, 3:00 PM · MediaWiki-extensions-CodeMirror
Jack_who_built_the_house updated the task description for T404088: Settings are saved to server twice when using CodeMirrorChild .
Sep 9 2025, 2:59 PM · MediaWiki-extensions-CodeMirror
Jack_who_built_the_house created T404088: Settings are saved to server twice when using CodeMirrorChild .
Sep 9 2025, 1:57 PM · MediaWiki-extensions-CodeMirror
Jack_who_built_the_house added a comment to T403995: More than one WikiEditor instance on page causes issues for CodeMirror.

I'll note that for what you're trying to do, you may (or may not) want to use CodeMirrorChild instances.

Sep 9 2025, 10:08 AM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror

Sep 8 2025

Jack_who_built_the_house updated the task description for T403995: More than one WikiEditor instance on page causes issues for CodeMirror.
Sep 8 2025, 5:48 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror
Jack_who_built_the_house updated the task description for T403995: More than one WikiEditor instance on page causes issues for CodeMirror.
Sep 8 2025, 5:47 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror
Jack_who_built_the_house created T403995: More than one WikiEditor instance on page causes issues for CodeMirror.
Sep 8 2025, 5:42 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), MediaWiki-extensions-CodeMirror

Sep 7 2025

Jack_who_built_the_house merged T135280: insource: queries can't search for the return character into T403212: Support \r, \n, \t, and \uNNNN in insource and intitle queries.
Sep 7 2025, 3:37 PM · User-notice-archive, Discovery-Search (2025.09.05 - 2025.09.26), CirrusSearch
Jack_who_built_the_house merged task T135280: insource: queries can't search for the return character into T403212: Support \r, \n, \t, and \uNNNN in insource and intitle queries.
Sep 7 2025, 3:37 PM · Discovery-Search (2025.09.05 - 2025.09.26), CirrusSearch, Discovery-ARCHIVED

Aug 27 2025

Jack_who_built_the_house added a comment to T400849: Enable "Thanks" from talk pages as an opt-in beta feature.

@Tacsipacsi, @DLynch: Thanks for directing me. Yeah, I care about non-WMF wikis as well. I guess checking for 1.43 would be enough.

Aug 27 2025, 5:58 AM · User-notice-archive, Verified, MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Editing-team (Kanban Board), DiscussionTools

Aug 26 2025

Jack_who_built_the_house added a comment to T400849: Enable "Thanks" from talk pages as an opt-in beta feature.

But then:

I think the only condition for the API itself to be available is that Thanks is loaded

– if the version of DiscussionTools is older, it's not available. Should I check that mw.config.get('wgVersion') is not lower than 1.45.0-wmf.15?

Aug 26 2025, 10:23 AM · User-notice-archive, Verified, MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Editing-team (Kanban Board), DiscussionTools
Jack_who_built_the_house added a comment to T400849: Enable "Thanks" from talk pages as an opt-in beta feature.

@Tacsipacsi I think you mean the API of Thanks itself, but I implied that DiscussionTools' thanking API built on top of it. It allows requests like this:

{
	"action": "discussiontoolsthank",
	"format": "json",
	"formatversion": "2",
	"uselang": "en",
	"page": "User_talk:JWBTH",
	"commentid": "c-JWBTH-20241120024200-JWBTH-20241120024100",
}
Aug 26 2025, 9:09 AM · User-notice-archive, Verified, MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Editing-team (Kanban Board), DiscussionTools
Jack_who_built_the_house added a comment to T400849: Enable "Thanks" from talk pages as an opt-in beta feature.

Great job developing the feature!

Aug 26 2025, 7:11 AM · User-notice-archive, Verified, MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Editing-team (Kanban Board), DiscussionTools

Aug 9 2025

Jack_who_built_the_house added a comment to T330527: Wider tables overlap sticky page tools (Upstream Minerva's responsive table styles to core SkinModule).

(Subjective also) I simultaneously subscribe to the idea that content is what matters most, but also can't help but notice that in the absence of a design solution to integrate wide elements, be it tables or graphs or images, in the existing layout, just keeping the tables overflow the content area is suboptimal. Moreover, on @Quiddity's screenshot, the table is still limited by the left column, with TOC. If the goal is to allow the table occupy as much width as the viewport allows, then why agree to such a half-measure? I would suggest to allow to expand tables to fullscreen just as you can expand images.

Aug 9 2025, 7:13 AM · Readers Essential Work 2025 (Improve display of large content in Vector 2022 and Minerva skins), MW-1.43-notes (1.43.0-wmf.8; 2024-06-04), Community Feedback (Reader), Web-Team-Backlog-Archived (FY2023-24 Q4 Sprint 4), Vector 2022

Aug 2 2025

Jack_who_built_the_house added a comment to T401037: Expose $wgCrossSiteAJAXdomains via API:Query meta=siteinfo.

For example, my gadget can already display diffs and revisions from linked interwikis, but only in controlled spaces like Wikidata edits in the watchlist, global watchlist and global user contributions. I want to expand these actions for all links, including user-contributed content, but I don't have a list of servers where these requests will work reliably.

Aug 2 2025, 4:38 PM · RoadToWiki, good first task, MW-Interfaces-Team, MediaWiki-Action-API

Jul 24 2025

Jack_who_built_the_house added a comment to T396709: UserInfoCard: Display icon button in DiscussionTools.

Please provide a public API if it's not available already so that tools like Convenient-Discussions could hook up.
Update: Created T405008: Provide a flexible public API for UserInfoCard.

Jul 24 2025, 7:37 PM · Product Safety and Integrity, Essential-Work, Editing-team (Tracking), DiscussionTools, CheckUser-UserInfoCard, CheckUser, WE4.2 Anti-abuse

Jul 8 2025

Jack_who_built_the_house closed T396898: CD doesn't work on the english wiki, especially the reload button as Resolved.

(This was solved quickly, thanks.)

Jul 8 2025, 7:32 AM · Convenient-Discussions

Jul 5 2025

Jack_who_built_the_house added a comment to T85770: Build and enable thesaurus / synonym list for search.

But I'd also be very concerned about not trying to reinvent the wheel here, especially in the light of your rightful comments about the size of the team of Wikimedia compared to Google's. So, this remark got my attention as well:

We aren't aware of anything like a plug-n-play option that would "just work" on-wiki.

Jul 5 2025, 6:43 PM · Machine-Learning-Team, Discovery-Search, Discovery-ARCHIVED, MediaWiki-Search
Jack_who_built_the_house added a comment to T85770: Build and enable thesaurus / synonym list for search.

@TJones Thanks for taking the time and sharing your perspective in such detail. Thank you for the task links as well. I subscribed to them all.

Jul 5 2025, 6:39 PM · Machine-Learning-Team, Discovery-Search, Discovery-ARCHIVED, MediaWiki-Search

Jul 4 2025

Jack_who_built_the_house created T398675: Misclicking "Recover" leads to saved data being deleted, defeating its point.
Jul 4 2025, 7:51 AM · Community-Tech, Edit Recovery

Jun 24 2025

Jack_who_built_the_house added a comment to T384777: :target reference link is hard to see due to low contrast background color.

But, by the way, there will be a bit of inconsistency now that headings like h4 will have a margin while definition list terms (;) will not. This may confuse the users.

Jun 24 2025, 9:35 AM · MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), CSS, Cite, Codex, Design-System-Team

Jun 23 2025

Jack_who_built_the_house added a comment to T384777: :target reference link is hard to see due to low contrast background color.

I agree that the 75px is weird, but note that after my changes, it will be only applied when linking to a section header. The link target in your example will be aligned with the top of the page, just like the reference backlink targets.

Jun 23 2025, 7:05 PM · MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), CSS, Cite, Codex, Design-System-Team

Jun 21 2025

Jack_who_built_the_house closed T384777: :target reference link is hard to see due to low contrast background color as Resolved.

@matmarex Thanks, this improves the situation, albeit partially. I have some general criticism about how in-page links work (I believe this 75px scroll intersection threshold is flawed, especially the fact that it's bound to how section links behave – e.g. go to https://en.wiktionary.org/wiki/Appendix:Glossary and click the link in "See second person."), but that's a separate big conversation.

Jun 21 2025, 10:34 AM · MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), CSS, Cite, Codex, Design-System-Team

Jun 19 2025

Jack_who_built_the_house added a comment to T303612: [EPIC] [New component] Toast: Add Toast component to Codex.

Currently mw.notification-style popups are a bit of a minefield: you can have links in them, but you have to be very careful to click on them and not on the surrounding space, because that closes the notification. Ultimately, this is very inaccessible, especially if someone has motor issues.

Yeah, aiming links in toasts is a constant headache. See also T316425: multiline links made things even worse (although, as I understand, the toasts will now be wider, so multiline links will be less common?).

Jun 19 2025, 8:29 AM · Epic, Design-System-Team (Roadmap), Design, Codex
Jack_who_built_the_house renamed T316425: Multiline links in toasts created with mw.notify() are easy to miss and close the toast from Multiline links in notifications created with mw.notify() are unreliable to Multiline links in toasts created with mw.notify() are easy to miss and close the toast.
Jun 19 2025, 8:12 AM · Design, CSS, MediaWiki-User-Interface

Jun 12 2025

Jack_who_built_the_house added a comment to T313945: [EPIC] Enable gadget and user-script developers to use Vue and Codex.

Yeah, I mean, it's likely trivial, but you need to nudge people in the right direction, provided that tool maintainers are overwhelmingly not front-end people, I think, but a lot of tools could benefit from utilising a design system and components shared across the Wikimedia ecosystem, especially if they're simple to use and well-documented.

Jun 12 2025, 12:30 PM · Design-System-Team (Roadmap), Front-end Modernization, Codex, Epic

Jun 11 2025

Jack_who_built_the_house added a comment to T313945: [EPIC] Enable gadget and user-script developers to use Vue and Codex.

This task is about using Codex in gadgets and user scripts. How about the use on Toolforge?

Jun 11 2025, 2:20 PM · Design-System-Team (Roadmap), Front-end Modernization, Codex, Epic

Jun 9 2025

Jack_who_built_the_house updated the task description for T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 9 2025, 7:18 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)

Jun 8 2025

Jack_who_built_the_house updated the task description for T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 8 2025, 2:40 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)
Jack_who_built_the_house updated the task description for T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 8 2025, 2:40 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)
Jack_who_built_the_house updated the task description for T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 8 2025, 2:39 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)
Jack_who_built_the_house updated the task description for T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 8 2025, 2:37 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)
Jack_who_built_the_house updated the task description for T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 8 2025, 2:37 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)
Jack_who_built_the_house updated the task description for T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 8 2025, 2:35 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)
Jack_who_built_the_house updated the task description for T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 8 2025, 2:33 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)
Jack_who_built_the_house created T396292: "Page changed" notification email should stress the diff link more strongly.
Jun 8 2025, 2:33 AM · Moderator-Tools-Team, MediaWiki-Watchlist, MediaWiki-Core-Preferences, Notifications (Echo)
Jack_who_built_the_house added a project to T68965: Have watchlist email setting in "Notifications" tab in Special:Preferences: Notifications (Echo).

(Email notifications are part of Echo I believe?)

Jun 8 2025, 2:28 AM · Growth-Team, Notifications (Echo), Design, MediaWiki-Core-Preferences

Jun 7 2025

Jack_who_built_the_house reopened T44743: Watchlist preferences should link to the watchlist e-mail notification option as "Open".

@thiemowmde Nope, it fixes the annoying UI in an obvious way (but is outdated after 12 years?). The problem is that this may not be the optimal solution; see T68965#10893232.

Jun 7 2025, 5:47 PM · MediaWiki-Email, MediaWiki-Core-Preferences
Jack_who_built_the_house reopened T44743: Watchlist preferences should link to the watchlist e-mail notification option, a subtask of T3932: [DO NOT USE] ENotif/EConfirm & further enhancements (tracking) [superseded by #MediaWiki-Email], as Open.
Jun 7 2025, 5:47 PM · MediaWiki-Email, Tracking-Neverending
Jack_who_built_the_house reopened T44743: Watchlist preferences should link to the watchlist e-mail notification option, a subtask of T53942: Watchlist and recent changes usability issues (tracking), as Open.
Jun 7 2025, 5:47 PM · Moderator-Tools-Team, Growth-Team, MediaWiki-Recent-changes, MediaWiki-Watchlist, Tracking-Neverending
Jack_who_built_the_house removed projects from T68965: Have watchlist email setting in "Notifications" tab in Special:Preferences: MediaWiki-Watchlist, Moderator-Tools-Team.
Jun 7 2025, 5:41 PM · Growth-Team, Notifications (Echo), Design, MediaWiki-Core-Preferences
Jack_who_built_the_house added a project to T68965: Have watchlist email setting in "Notifications" tab in Special:Preferences: MediaWiki-Watchlist.
Jun 7 2025, 5:38 PM · Growth-Team, Notifications (Echo), Design, MediaWiki-Core-Preferences
Jack_who_built_the_house attached a referenced file: F62007369: image.png.
Jun 7 2025, 5:37 PM · Growth-Team, Notifications (Echo), Design, MediaWiki-Core-Preferences
Jack_who_built_the_house attached a referenced file: F62007311: image.png.
Jun 7 2025, 5:37 PM · Growth-Team, Notifications (Echo), Design, MediaWiki-Core-Preferences
Jack_who_built_the_house attached a referenced file: F62007478: image.png.
Jun 7 2025, 5:36 PM · Growth-Team, Notifications (Echo), Design, MediaWiki-Core-Preferences
Jack_who_built_the_house raised the priority of T68965: Have watchlist email setting in "Notifications" tab in Special:Preferences from Low to Needs Triage.

This is annoying and doesn't make sense: a setting regarding how notifications behave is not on "Notifications" page.

Jun 7 2025, 5:33 PM · Growth-Team, Notifications (Echo), Design, MediaWiki-Core-Preferences

May 24 2025

Jack_who_built_the_house updated subscribers of T299772: Provide a standard way for clients to know that they are viewing the mobile version of the site (regardless of skin).

Note: there is an "Edit full page" link in the Minerva menu so this might not even be needed on this skin? Maybe @DLynch has thoughts around this.

Screenshot 2025-05-23 at 11.29.24 AM.png (998×2 px, 254 KB)

May 24 2025, 8:07 AM · Web-Team-Backlog-Archived (Needs Prioritization (Tech)), MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), Metrics Platform, MobileFrontend

May 23 2025

Jack_who_built_the_house added a comment to T299772: Provide a standard way for clients to know that they are viewing the mobile version of the site (regardless of skin).

Why can't you use mw.config.get('skin') for your use case? What specifically are you trying to detect?

May 23 2025, 6:14 PM · Web-Team-Backlog-Archived (Needs Prioritization (Tech)), MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), Metrics Platform, MobileFrontend
Jack_who_built_the_house updated subscribers of T299772: Provide a standard way for clients to know that they are viewing the mobile version of the site (regardless of skin).
May 23 2025, 3:29 PM · Web-Team-Backlog-Archived (Needs Prioritization (Tech)), MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), Metrics Platform, MobileFrontend
Jack_who_built_the_house reopened T299772: Provide a standard way for clients to know that they are viewing the mobile version of the site (regardless of skin) as "Open".

Two things:

May 23 2025, 3:26 PM · Web-Team-Backlog-Archived (Needs Prioritization (Tech)), MW-1.39-notes (1.39.0-wmf.9; 2022-04-25), Metrics Platform, MobileFrontend
Jack_who_built_the_house added a comment to T395079: wgMFMode does not appear to be documented.

@Jdlrobson-WMF Thanks for researching this. The funny thing is that the only occurrence of mw-mf in global code says this:

	// TODO: Replace this with whatever config variable is decided on in
	//  https://phabricator.wikimedia.org/T299772.
	//
	// This used to be determined by checking whether <body> had the "mw-mf" class. However, this
	// was determined to be a non-trivial read from the DOM and one that could cause a forced style
	// recalculation in certain situations.
	//
	// See https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikimediaEvents/+/799353/1#message-21b63aebf69dc330933ef27deb11279b226656b8
	// for a detailed explanation.
	const isMobileFrontendActive = c( 'wgMFMode' ) !== null;
May 23 2025, 3:14 PM · Web-Team, Documentation, MobileFrontend
Jack_who_built_the_house added a comment to T395079: wgMFMode does not appear to be documented.

That is because it is not to be considered stable. Please do not use it on wiki. We only document stable code.

For mobile the mw- prefixed class is better covered by https://m.mediawiki.org/wiki/Stable_interface_policy/Frontend

May 23 2025, 7:40 AM · Web-Team, Documentation, MobileFrontend

May 6 2025

Jack_who_built_the_house added a project to T85770: Build and enable thesaurus / synonym list for search: Machine-Learning-Team.

Nobody seems to care about this, yet in my belief this is one of the crucial points why people (e.g. me) would regularly use Google to search Wikipedia instead of Wikipedia itself.

May 6 2025, 6:30 AM · Machine-Learning-Team, Discovery-Search, Discovery-ARCHIVED, MediaWiki-Search

May 1 2025

Jack_who_built_the_house added a comment to T374214: Page version status popup doesn't auto-close when you move mouse away.

There’s T373769: Rework "Page version status" in FlaggedRevs to be unambiguous about its nature, there’s T379085: Latest accepted revision popup sometimes doesn't close, I don’t think we need a third open task about the same problem. (I 100% agree that the current behavior is bad. But there are better places to keep track of this.)

May 1 2025, 7:34 AM · MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), FlaggedRevs

Apr 30 2025

Jack_who_built_the_house reopened T374214: Page version status popup doesn't auto-close when you move mouse away as "Open".

Still, if you hover over "Checked" while moving the mouse up (e.g. at https://en.wikipedia.org/wiki/Pop-Tarts), the popup doesn't disappear until you hover it again and unhover another way.

Apr 30 2025, 7:52 PM · MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), FlaggedRevs

Apr 19 2025

Jack_who_built_the_house added a comment to T361737: [EPIC] With the current layout, some elements extend beyond the content area and overlap sticky page tools.

How about a gradient to transparency so that it is clear that the element continues to the right?

Apr 19 2025, 5:55 AM · MediaWiki-Parser, Readers Essential Work 2025 (Improve display of large content in Vector 2022 and Minerva skins), Epic, Vector 2022, Design

Feb 23 2025

Jack_who_built_the_house added a comment to T377849: Deprecate {{outdent}} in favor of per-script pure visual behavior.

tools (at least Convenient-Discussions; DiscussionTools AFAIK produces such incorrect behavior) in such situations place the reply directly above the branch with outdents -- which breaks the chronological (and logical) order and is quite an ugly hack by itself, but the lesser evil here

Here's a demonstration of what DT does and what CD does (I already linked it in my comment above). Your description is almost correct except that DT inserts the reply above the {{outdent}}.

image.png (833×1 px, 159 KB)

Feb 23 2025, 7:32 AM · Chinese-Sites, Convenient-Discussions, DiscussionTools
Jack_who_built_the_house attached a referenced file: F58406039: IMG_20250216_194656_187.jpg.
Feb 23 2025, 7:28 AM · Chinese-Sites, Convenient-Discussions, DiscussionTools
Jack_who_built_the_house updated the task description for T377849: Deprecate {{outdent}} in favor of per-script pure visual behavior.
Feb 23 2025, 7:27 AM · Chinese-Sites, Convenient-Discussions, DiscussionTools
Jack_who_built_the_house updated the task description for T377849: Deprecate {{outdent}} in favor of per-script pure visual behavior.
Feb 23 2025, 7:26 AM · Chinese-Sites, Convenient-Discussions, DiscussionTools

Jan 31 2025

Jack_who_built_the_house added a comment to T384777: :target reference link is hard to see due to low contrast background color.

--background-color-progressive-subtle is expectedly very...subtle here. Is this a regression though? Was it previously easier to identify the target reference?

Jan 31 2025, 9:21 PM · MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), CSS, Cite, Design-System-Team, Codex

Jan 25 2025

Jack_who_built_the_house updated the task description for T384777: :target reference link is hard to see due to low contrast background color.
Jan 25 2025, 10:08 AM · MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), CSS, Cite, Design-System-Team, Codex
Jack_who_built_the_house updated the task description for T384777: :target reference link is hard to see due to low contrast background color.
Jan 25 2025, 10:06 AM · MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), CSS, Cite, Design-System-Team, Codex
Jack_who_built_the_house created T384777: :target reference link is hard to see due to low contrast background color.
Jan 25 2025, 10:06 AM · MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), CSS, Cite, Design-System-Team, Codex

Jan 19 2025

Jack_who_built_the_house attached a referenced file: F58227176: image.png.
Jan 19 2025, 7:18 AM · Patch-Needs-Improvement, MediaWiki-Page-rename, Contributors-Team, Design
Jack_who_built_the_house added a comment to T36848: Improve mediawiki.special.movePage.js to remove the namespace name when the user paste the full target name in the field.

I think this should be solved as part of a comprehensive solution of T50239: Special:MovePage's namespace dropdown menu needs further thought, see my comment there: T50239#10474183. And instead of removing the namespace from the page name field, the pagename field should be the source of truth instead.

Jan 19 2025, 7:03 AM · Patch-Needs-Improvement, MediaWiki-Page-rename, JavaScript
Jack_who_built_the_house added a comment to T62399: When moving, warn if people try to move to Foo:Foo:Bar (repeated namespace).

I think this should be solved as part of a comprehensive solution of T50239: Special:MovePage's namespace dropdown menu needs further thought, see my comment there: T50239#10474183.

Jan 19 2025, 6:58 AM · Patch-Needs-Improvement, MediaWiki-Page-rename
Jack_who_built_the_house added a comment to T50239: Special:MovePage's namespace dropdown menu needs further thought.

See e.g. how Google handles this with phone numbers:

firefox_8epdhHgOoK.gif (537×579 px, 127 KB)

I.e. it inserts the country code right into the number input. And if you didn't have the country code in the number input, it uses the one from the dropdown automatically.

Jan 19 2025, 6:57 AM · Patch-Needs-Improvement, MediaWiki-Page-rename, Contributors-Team, Design

Jan 10 2025

Jack_who_built_the_house updated subscribers of T346984: Chaining abortable API promises is very unpleasant – introduce abort signals to mw.Api.

Has anything changed in the classic-style abort()? @Derugon has recently added its support to TypeScript definitions in types-mediawiki.

Jan 10 2025, 8:07 AM · MW-1.44-notes (1.44.0-wmf.12; 2025-01-14), MediaWiki CodeJam Dec 2023, MediaWiki-General

Jan 3 2025

Jack_who_built_the_house added a comment to T382959: Add support for using CommunityConfiguration to create and manage settings pages for gadgets and bots.

In the absence of global gadgets, each gadget developer has to come up with their own scheme for storing gadget configurations and also communicating the meaning of each configuration value to the communities. Then they have to edit source code which is awkward and has a lot of room for error. This is largely inconvenient for the communities which is why only few usually bother to tailor gadgets to their environments. Implementing the solution in question would be a great improvement in this state of affairs.

Jan 3 2025, 6:35 PM · MediaWiki-extensions-Gadgets, Growth-Team, MediaWiki-extensions-CommunityConfiguration