Page MenuHomePhabricator

jhsoby (Jon Harald Søby)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Oct 6 2014, 4:07 AM (583 w, 4 d)
Availability
Available
IRC Nick
Jhs
LDAP User
Jon Harald Søby
MediaWiki User
Jon Harald Søby [ Global Accounts ]

Recent Activity

Fri, Dec 5

jhsoby updated the task description for T411884: Add Nawat (ppl) to Names.php.
Fri, Dec 5, 6:23 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), LPL Projects (Language Onboarding & Development Essential FY26Q2 Oct-Dec), LPL Onboarding and Development, MediaWiki-Internationalization
jhsoby updated the task description for T411884: Add Nawat (ppl) to Names.php.
Fri, Dec 5, 6:23 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), LPL Projects (Language Onboarding & Development Essential FY26Q2 Oct-Dec), LPL Onboarding and Development, MediaWiki-Internationalization
jhsoby updated the task description for T411884: Add Nawat (ppl) to Names.php.
Fri, Dec 5, 6:01 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), LPL Projects (Language Onboarding & Development Essential FY26Q2 Oct-Dec), LPL Onboarding and Development, MediaWiki-Internationalization
jhsoby created T411884: Add Nawat (ppl) to Names.php.
Fri, Dec 5, 5:45 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), LPL Projects (Language Onboarding & Development Essential FY26Q2 Oct-Dec), LPL Onboarding and Development, MediaWiki-Internationalization
jhsoby updated the task description for T411849: IPInfo misuses comma-separator to show nested location.
Fri, Dec 5, 8:21 AM · MediaWiki-Internationalization, IP Info, Product Safety and Integrity

Thu, Dec 4

jhsoby claimed T411820: MediaWiki:Wminc-infopage-contribute does not support {{#FORMAL:...}}.
Thu, Dec 4, 10:15 PM · Patch-For-Review, incubator.wikimedia.org, MediaWiki-extensions-WikimediaIncubator

Fri, Nov 28

jhsoby edited projects for T411212: Dirty diff: – to &x2013;, added: Parsoid; removed Parsoid (Tracking).
Fri, Nov 28, 9:41 AM · Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, VisualEditor

Thu, Nov 27

jhsoby created T411212: Dirty diff: – to &x2013;.
Thu, Nov 27, 7:07 PM · Essential-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid, VisualEditor

Mon, Nov 24

jhsoby closed T407061: Notify test wiki contributors when their language becomes available as an interface language as Resolved.

Great, thanks for checking! Closing this then.

Mon, Nov 24, 7:58 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), incubator.wikimedia.org, MediaWiki-extensions-WikimediaIncubator
jhsoby added a comment to T407061: Notify test wiki contributors when their language becomes available as an interface language.

@Mdktb: Ah, thanks for letting me know! It was a stupid mistake, should be fixed now with this edit. I had used null, which means "reset to the default setting", but since the gadget was on by default, it would effectively switch it on and not off. You might need to do a hard refresh (Ctrl+F5) to get the new version; please test and let me know if it works for you now.

Mon, Nov 24, 5:33 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), incubator.wikimedia.org, MediaWiki-extensions-WikimediaIncubator

Wed, Nov 19

jhsoby added projects to T410555: Codex styles are repeated many times on one page view: Performance Issue, MediaWiki-ResourceLoader, Codex.

I don't really know which project to tag this with, so just adding some that might be relevant. Feel free to adjust as needed!

Wed, Nov 19, 8:05 PM · Codex Steering Committee, Codex, Performance Issue
jhsoby created T410555: Codex styles are repeated many times on one page view.
Wed, Nov 19, 8:04 PM · Codex Steering Committee, Codex, Performance Issue
jhsoby added a project to T410543: Pages that have a `variant=` parameter or use a $wgVariantArticlePath should not use Parsoid: MediaWiki-extensions-ParserMigration.
Wed, Nov 19, 6:51 PM · Patch-For-Review, MediaWiki-extensions-ParserMigration, incubator.wikimedia.org, Parsoid-Read-Views (Language Converter Support)
jhsoby created T410543: Pages that have a `variant=` parameter or use a $wgVariantArticlePath should not use Parsoid.
Wed, Nov 19, 6:43 PM · Patch-For-Review, MediaWiki-extensions-ParserMigration, incubator.wikimedia.org, Parsoid-Read-Views (Language Converter Support)
jhsoby edited projects for T410481: Text shadow issues on en:voy & it:voy main pages in dark mode, added: Vector 2022; removed MediaWiki-extensions-DarkMode.
Wed, Nov 19, 8:57 AM · Vector 2022, dark-mode
jhsoby added a comment to T408488: nowiki: MediaWiki\Storage\NameTableAccessException: No insert possible but primary DB didn't give us a record for 'vue' in 'content_models'.

FYI, I was able to create the page, with the Vue content model, a couple days after this task was filed: https://no.wikipedia.org/w/index.php?title=MediaWiki:Gadget-quickBlock/Main.vue&action=history

Wed, Nov 19, 8:10 AM · MediaWiki-ContentHandler, Wikimedia-production-error

Tue, Nov 18

jhsoby created T410464: Global search doesn't remember that I've logged in.
Tue, Nov 18, 9:54 PM · Tool-global-search
jhsoby added a comment to T410313: When adding a patch from an extension not in the preset, that extension should automatically be included.

Ah, I didn't know that (hadn't tried). Sure, absolutely no rush in fixing this in the frontend, especially if it already kinda works as expected.

Tue, Nov 18, 6:41 PM · Catalyst (PatchDemo)
jhsoby closed T387458: LanguageConverter for Standard Moroccan Amazigh: yap (ⵒ) is not converted in latin alphabet as Resolved.
Tue, Nov 18, 5:53 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MediaWiki-Language-converter
jhsoby claimed T407629: .vector-sticky-header-visible class still applied when viewport is too small for it to be shown.
Tue, Nov 18, 5:32 PM · Reader Experience Team (REx Sprint 10 [Q2 Nov 18 - Dec 1]), Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Vector 2022
jhsoby claimed T406237: Pinned sticky containers "jump" when the sticky header appears.

Great! Thanks for reviewing and checking. :-)

Tue, Nov 18, 5:31 PM · patch-welcome, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Reader Experience Team (REx Sprint 9 [Q2 Nov 4 - Nov 17]), Readers Essential Work 2025, Vector 2022

Mon, Nov 17

jhsoby changed the subtype of T410313: When adding a patch from an extension not in the preset, that extension should automatically be included from "Bug Report" to "Feature Request".
Mon, Nov 17, 7:26 PM · Catalyst (PatchDemo)
jhsoby created T410313: When adding a patch from an extension not in the preset, that extension should automatically be included.
Mon, Nov 17, 7:26 PM · Catalyst (PatchDemo)

Fri, Nov 14

jhsoby closed T401597: Broken URLs for module namespace in Hindi as Resolved.

All done 👍

Fri, Nov 14, 11:41 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), I18n, Scribunto
jhsoby added a comment to T406237: Pinned sticky containers "jump" when the sticky header appears.

@Sneha This is what it looks like in my localhost wiki when I scroll down on a long page, and then refresh. Using the current master branch of the Vector skin repo.

Fri, Nov 14, 3:58 PM · patch-welcome, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Reader Experience Team (REx Sprint 9 [Q2 Nov 4 - Nov 17]), Readers Essential Work 2025, Vector 2022

Nov 11 2025

jhsoby changed the status of T407061: Notify test wiki contributors when their language becomes available as an interface language from Open to In Progress.

On the suggestion of @Nikki, I went with the approach of creating a gadget (planned to be default on for everyone). It uses three MediaWiki messages, which were just merged, so the gadget can be deployed after next week's train arrives. Gadget code: JavaScript, Vue. The banner will only be shown if a user has set a test wiki language in their preferences, and that language is available as an interface language, and the user uses a different interface language. If the user clicks the "close" button in the banner, the gadget will disable itself (can be re-enabled again in preferences).

Nov 11 2025, 4:29 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), incubator.wikimedia.org, MediaWiki-extensions-WikimediaIncubator

Nov 10 2025

jhsoby closed T370079: Language overlay on WelcomeSurvey is in light mode, a subtask of T366760: [EPIC] Dark mode for Growth team maintained features, as Resolved.
Nov 10 2025, 10:13 PM · dark-mode, Epic, Growth-Team
jhsoby closed T370079: Language overlay on WelcomeSurvey is in light mode as Resolved.

Closing since the patch mentioned above was merged and deployed.

Nov 10 2025, 10:13 PM · dark-mode, UniversalLanguageSelector, Growth-Team
jhsoby closed T370079: Language overlay on WelcomeSurvey is in light mode, a subtask of T381498: Review and testing support for Jon's ULS dark mode support work, as Resolved.
Nov 10 2025, 10:13 PM · Unplanned-Sprint-Work
jhsoby closed T375326: "Add languages" menu does not comply with dark theme when there are no crosswiki languages, a subtask of T375046: Enable Vector 2022 in Russian Wikipedia by default, as Resolved.
Nov 10 2025, 10:13 PM · Reader Experience Team, Community-consensus-needed, Wikimedia-Site-requests, Readers Essential Work 2025 (Make Vector 2022 the default skin everywhere), Russian-Sites, Vector 2022
jhsoby closed T375326: "Add languages" menu does not comply with dark theme when there are no crosswiki languages as Resolved.

I think this can be closed since the above-mentioned patch was merged (and is now live). Further improvements should come with T395997.

Nov 10 2025, 10:13 PM · UniversalLanguageSelector, dark-mode
jhsoby closed T375326: "Add languages" menu does not comply with dark theme when there are no crosswiki languages, a subtask of T381498: Review and testing support for Jon's ULS dark mode support work, as Resolved.
Nov 10 2025, 10:13 PM · Unplanned-Sprint-Work

Nov 5 2025

jhsoby added a project to T407061: Notify test wiki contributors when their language becomes available as an interface language: incubator.wikimedia.org.
Nov 5 2025, 5:06 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), incubator.wikimedia.org, MediaWiki-extensions-WikimediaIncubator
jhsoby added a watcher for LPL Projects (ULS rewrite): jhsoby.
Nov 5 2025, 12:08 PM
jhsoby closed T407046: "Redirected from infopage" displayed at goto=mainpage as Resolved.
Nov 5 2025, 2:24 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), incubator.wikimedia.org, MediaWiki-extensions-WikimediaIncubator

Nov 4 2025

jhsoby closed T408349: Import minwikisource from Multilingual Wikisource, a subtask of T408343: Post-creation work for minwikisource, as Resolved.
Nov 4 2025, 11:23 PM · Countervandalism-Network, Wiki-Setup
jhsoby closed T408349: Import minwikisource from Multilingual Wikisource as Resolved.
Nov 4 2025, 11:23 PM · incubator.wikimedia.org
jhsoby closed T408357: Import pcmwikiquote from incubator, a subtask of T408351: Post-creation work for pcmwikiquote, as Resolved.
Nov 4 2025, 11:23 PM · Countervandalism-Network, Wiki-Setup
jhsoby closed T408357: Import pcmwikiquote from incubator as Resolved.
Nov 4 2025, 11:22 PM · incubator.wikimedia.org
jhsoby changed the status of T408349: Import minwikisource from Multilingual Wikisource, a subtask of T408343: Post-creation work for minwikisource, from Open to In Progress.
Nov 4 2025, 6:31 PM · Countervandalism-Network, Wiki-Setup
jhsoby changed the status of T408349: Import minwikisource from Multilingual Wikisource from Open to In Progress.
Nov 4 2025, 6:31 PM · incubator.wikimedia.org
jhsoby added a comment to T251633: Add reply tool support for extensions and templates within indented comments.

I don't like doing this, but it's been 5 years since this bug was reported and it's still happening. Any chance of prioritizing fixing it?

Nov 4 2025, 3:43 PM · DiscussionTools

Nov 3 2025

jhsoby added a comment to T62744: section edit can remove all other text when browser restore editform.

Suggested wording:

Nov 3 2025, 11:00 PM · User-notice-archive, Browser-Support-Firefox, MediaWiki-Page-editing
jhsoby closed T35028: Languages not supported in MediaWiki should not fall back to English as Resolved.

I think this can be closed. The most pragmatic way of solving the other issue I mentioned in my previous comment 3 years ago is by creating MessagesXx.php files with $dir (or whatever) info as needed.

Nov 3 2025, 5:05 PM · UniversalLanguageSelector, incubator.wikimedia.org, I18n, MediaWiki-extensions-WikimediaIncubator
jhsoby moved T409092: Automatically add tracking categories for various title errors in the Incubator from Backlog to Feature requests on the MediaWiki-extensions-WikimediaIncubator board.
Nov 3 2025, 5:00 PM · Patch-For-Review, MediaWiki-extensions-WikimediaIncubator
jhsoby moved T409091: Add test wiki category automatically from Backlog to Feature requests on the MediaWiki-extensions-WikimediaIncubator board.
Nov 3 2025, 5:00 PM · Patch-For-Review, MediaWiki-extensions-WikimediaIncubator
jhsoby created T409092: Automatically add tracking categories for various title errors in the Incubator.
Nov 3 2025, 5:00 PM · Patch-For-Review, MediaWiki-extensions-WikimediaIncubator
jhsoby created T409091: Add test wiki category automatically.
Nov 3 2025, 4:55 PM · Patch-For-Review, MediaWiki-extensions-WikimediaIncubator

Nov 2 2025

jhsoby moved T407061: Notify test wiki contributors when their language becomes available as an interface language from Backlog to Feature requests on the MediaWiki-extensions-WikimediaIncubator board.
Nov 2 2025, 9:49 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), incubator.wikimedia.org, MediaWiki-extensions-WikimediaIncubator

Oct 30 2025

jhsoby added a comment to T406165: Numbers in the "create account benefits" in Special:CreateAccount are always parsed as English.

This should avoid @Tacsipacsi's concerns about changing the messages, and still fix the issue.

Oct 30 2025, 10:53 PM · MediaWiki-CreateAccount-page, Patch-For-Review, I18n, MediaWiki-User-login-and-signup
jhsoby updated the task description for T408858: Split messages relating to user rights in MediaWiki core into a separate file.
Oct 30 2025, 8:02 PM · MediaWiki-User-management, Patch-For-Review, Community-collaboration, Unplanned-Sprint-Work, translatewiki.net, MediaWiki-Internationalization, I18n
jhsoby added a subtask for T167762: Split core en.json to several files: T408858: Split messages relating to user rights in MediaWiki core into a separate file.
Oct 30 2025, 7:49 PM · LPL Onboarding and Development, MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), translatewiki.net, MediaWiki-Internationalization, I18n
jhsoby added a parent task for T408858: Split messages relating to user rights in MediaWiki core into a separate file: T167762: Split core en.json to several files.
Oct 30 2025, 7:49 PM · MediaWiki-User-management, Patch-For-Review, Community-collaboration, Unplanned-Sprint-Work, translatewiki.net, MediaWiki-Internationalization, I18n
jhsoby created T408858: Split messages relating to user rights in MediaWiki core into a separate file.
Oct 30 2025, 7:48 PM · MediaWiki-User-management, Patch-For-Review, Community-collaboration, Unplanned-Sprint-Work, translatewiki.net, MediaWiki-Internationalization, I18n
jhsoby closed T173669: non-existent info page should be displayed as red links as Resolved.
Oct 30 2025, 12:14 AM · MW-1.44-notes (1.44.0-wmf.17; 2025-02-18), MediaWiki-extensions-WikimediaIncubator

Oct 29 2025

jhsoby added a comment to T405025: Console warning: The "anchor" prop must be provided to position the CdxPopover..

I got the same warning in a gadget I just made, where I had followed the examples for CdxPopover of setting :anchor="currentTrigger" and initialising currentTrigger to ref( null ).

Oct 29 2025, 11:33 PM · Product Safety and Integrity, Essential-Work, CheckUser-UserInfoCard

Oct 28 2025

jhsoby renamed T408488: nowiki: MediaWiki\Storage\NameTableAccessException: No insert possible but primary DB didn't give us a record for 'vue' in 'content_models' from MediaWiki\Storage\NameTableAccessException: No insert possible but primary DB didn't give us a record for 'vue' in 'content_models' to nowiki: MediaWiki\Storage\NameTableAccessException: No insert possible but primary DB didn't give us a record for 'vue' in 'content_models'.
Oct 28 2025, 1:50 AM · MediaWiki-ContentHandler, Wikimedia-production-error
jhsoby added a comment to T408488: nowiki: MediaWiki\Storage\NameTableAccessException: No insert possible but primary DB didn't give us a record for 'vue' in 'content_models'.

This happened when I tried to create https://no.wikipedia.org/w/index.php?title=MediaWiki:Gadget-quickBlock/Main.vue&action=submit . I also tried creating it with just the boilerplate content instead of what I was actually adding, with the same result. I also tried creating it as a .js page, then moving it to the .vue name and changing the content model, and it failed with the same error at that last step.

Oct 28 2025, 1:42 AM · MediaWiki-ContentHandler, Wikimedia-production-error

Oct 27 2025

jhsoby merged T363335: Even if I change the language it doesn't reflect into T366410: Global Search: Language selector doesn't work and 7 languages ​​have no labels.
Oct 27 2025, 10:59 AM · Tool-global-search
jhsoby merged task T363335: Even if I change the language it doesn't reflect into T366410: Global Search: Language selector doesn't work and 7 languages ​​have no labels.
Oct 27 2025, 10:59 AM · Tool-global-search
jhsoby added projects to T220756: Drop support for wgExtensionMessagesFiles: MediaWiki-Internationalization, I18n.

As far as I know, $wgExtensionMessagesFiles still exists because it supports three things: namespace translations, special page name translations (aliases), and magic word translations.

Oct 27 2025, 10:34 AM · I18n, MediaWiki-Internationalization, Technical-Debt, MediaWiki-Configuration

Oct 24 2025

jhsoby updated the task description for T408264: Categories placed in MediaWiki:Subjectpageheader appear to categorize all pages, but don't actually do so.
Oct 24 2025, 10:23 PM · MediaWiki-Internationalization, MediaWiki-Categories
jhsoby created T408264: Categories placed in MediaWiki:Subjectpageheader appear to categorize all pages, but don't actually do so.
Oct 24 2025, 10:16 PM · MediaWiki-Internationalization, MediaWiki-Categories
jhsoby added a comment to T345737: [[Special:MyLanguage/Special:MyLanguage/Something]] leads to a blank page.

This task (just like T196861) is also duplicate of T164357 (which is the oldest task).

Oct 24 2025, 6:09 PM · Patch-For-Review, MediaWiki-Internationalization
jhsoby changed the status of T196861: Using Special:MyLanguage to access a page that includes a #redirect only shows a blank page from Duplicate to Resolved.

Not a duplicate of that task. But I can't reproduce either.

Oct 24 2025, 5:53 PM · MediaWiki-Internationalization, MediaWiki-Special-pages

Oct 23 2025

jhsoby closed T407135: Clean up validation exclusion on translatewiki.net as Resolved.

No, I think that's it for now, I haven't identified any other obvious candidates for improvement in this area.

Oct 23 2025, 4:03 PM · Community-collaboration, Unplanned-Sprint-Work, LPL Essential (2025 Jul-Oct), LPL Projects (Other), MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), translatewiki.net

Oct 20 2025

jhsoby added a comment to T407745: phabricator.wmcloud.org account verification request: jhsoby.

Thanks!

Oct 20 2025, 5:30 PM · collaboration-services, VPS-project-Phabricator
jhsoby created T407745: phabricator.wmcloud.org account verification request: jhsoby.
Oct 20 2025, 1:18 PM · collaboration-services, VPS-project-Phabricator
jhsoby claimed T407113: Wikidata Vector 2022 sticky header covers sticky property name for properties with many values.

Thanks for the review, @Lucas_Werkmeister_WMDE! Should I just close this task now, or should we wait for deployment and/or testing?

Oct 20 2025, 12:33 PM · Wikidata-Omega (Completed Tasks), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Vector 2022, Wikidata
jhsoby added a comment to T389939: Wikimedia footer links that use Special:MyLanguage should also use `?uselang=`.

Perhaps this could be resolved by a new uselang subpage e.g. Special:MyLanguage/uselang/{pagename} ?

Oct 20 2025, 12:26 PM · Patch-For-Review, WikimediaMessages
jhsoby added a comment to T63547: Make [[Special:WhatLinksHere]] and [[Special:RecentChangesLinked]] work with links which use [[Special:MyLanguage]].

Would you consider doing the same for Special:TalkPage/ ? I added a feature request for this somewhere...

Oct 20 2025, 12:22 PM · Patch-For-Review, MediaWiki-Internationalization, MediaWiki-Page-derived-data, I18n
jhsoby edited projects for T234875: needless <h3>&nbsp;</h3> above category items with whitespace sort key, added: Patch-For-Review; removed Patch-Needs-Improvement.
Oct 20 2025, 11:37 AM · Patch-For-Review, MediaWiki-Categories
jhsoby added a comment to T396286: Implement Crimean Tatar - Romania (crh-RO) variant for Crimean Tatar (crh) language converter.

a separate Wikipedia is not possible, we don't have a separate language code.

You do have a separate language code: crh-ro counts as a language code.

Oct 20 2025, 6:54 AM · MediaWiki-Language-converter
jhsoby triaged T407684: Lua's ipairs() function can no longer iterate over Wikidata references as Unbreak Now! priority.

Boldly setting to UBN! because of the consequences of this bug (missing references on thousands of pages across wikis – for the Norwegian Bokmål Wikipedia's case, it's in the order of hundreds of thousands of pages; no idea about the Hungarian Wikipedia).

Oct 20 2025, 6:48 AM · Wikidata Integration in Wikimedia projects (Kanban Board), Patch-For-Review, Regression, Wikibase-Lua, Wikidata

Oct 18 2025

jhsoby added a comment to T407684: Lua's ipairs() function can no longer iterate over Wikidata references.

Note: This edit fixes the issue for the most commonly used module that fetches references in the Norwegian Bokmål Wikipedia. However, that's just one module on one wiki – who knows how many other things are impacted by this?

Oct 18 2025, 9:38 AM · Wikidata Integration in Wikimedia projects (Kanban Board), Patch-For-Review, Regression, Wikibase-Lua, Wikidata
jhsoby added a subtask for T401290: Implement new usage types for qualifiers and references: T407684: Lua's ipairs() function can no longer iterate over Wikidata references.
Oct 18 2025, 9:27 AM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Wikidata Integration in Wikimedia projects (Kanban Board), OKR-Work, Wikidata
jhsoby added a parent task for T407684: Lua's ipairs() function can no longer iterate over Wikidata references: T401290: Implement new usage types for qualifiers and references.
Oct 18 2025, 9:27 AM · Wikidata Integration in Wikimedia projects (Kanban Board), Patch-For-Review, Regression, Wikibase-Lua, Wikidata
jhsoby updated the task description for T407684: Lua's ipairs() function can no longer iterate over Wikidata references.
Oct 18 2025, 9:27 AM · Wikidata Integration in Wikimedia projects (Kanban Board), Patch-For-Review, Regression, Wikibase-Lua, Wikidata
jhsoby renamed T407684: Lua's ipairs() function can no longer iterate over Wikidata references from References no longer fetched from Wikidata through Lua modules to Lua's ipairs() function can no longer iterate over Wikidata references.
Oct 18 2025, 9:26 AM · Wikidata Integration in Wikimedia projects (Kanban Board), Patch-For-Review, Regression, Wikibase-Lua, Wikidata

Oct 17 2025

jhsoby updated the task description for T407629: .vector-sticky-header-visible class still applied when viewport is too small for it to be shown.
Oct 17 2025, 1:31 PM · Reader Experience Team (REx Sprint 10 [Q2 Nov 18 - Dec 1]), Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Vector 2022
jhsoby updated the task description for T407629: .vector-sticky-header-visible class still applied when viewport is too small for it to be shown.
Oct 17 2025, 1:31 PM · Reader Experience Team (REx Sprint 10 [Q2 Nov 18 - Dec 1]), Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Vector 2022
jhsoby created T407629: .vector-sticky-header-visible class still applied when viewport is too small for it to be shown.
Oct 17 2025, 1:16 PM · Reader Experience Team (REx Sprint 10 [Q2 Nov 18 - Dec 1]), Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Vector 2022
jhsoby added a comment to T406114: When opening a link to an anchor in Vector 2022, the target is partly hidden behind the sticky header.

@Krinkle Could we allow the skin to specify a default scroll-padding-top and then render that really early (e.g. an inline <style> tag in the <head>)?

Oct 17 2025, 10:56 AM · Reader Experience Team, Readers Essential Work 2025, Patch-For-Review, Vector 2022
jhsoby created T407611: Add a design token for the height of skins' sticky headers.
Oct 17 2025, 10:39 AM · MediaWiki-User-Interface, Codex, CSS
jhsoby updated the task description for T407608: Echo notification emails should include recipient's user name.
Oct 17 2025, 9:24 AM · Notifications (Echo), WikimediaMessages
jhsoby created T407608: Echo notification emails should include recipient's user name.
Oct 17 2025, 9:23 AM · Notifications (Echo), WikimediaMessages
jhsoby created T407604: Templates you're substing should appear in the "Templates used in this preview" list.
Oct 17 2025, 8:59 AM · MediaWiki-Page-editing

Oct 16 2025

jhsoby updated the task description for T407113: Wikidata Vector 2022 sticky header covers sticky property name for properties with many values.
Oct 16 2025, 8:09 AM · Wikidata-Omega (Completed Tasks), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Vector 2022, Wikidata
jhsoby reopened T407113: Wikidata Vector 2022 sticky header covers sticky property name for properties with many values as "Open".

Sorry, I think I misunderstood the problem here. They're similar, but not the same.

Oct 16 2025, 8:05 AM · Wikidata-Omega (Completed Tasks), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Vector 2022, Wikidata
jhsoby merged T407113: Wikidata Vector 2022 sticky header covers sticky property name for properties with many values into T406114: When opening a link to an anchor in Vector 2022, the target is partly hidden behind the sticky header.
Oct 16 2025, 8:04 AM · Reader Experience Team, Readers Essential Work 2025, Patch-For-Review, Vector 2022
jhsoby merged task T407113: Wikidata Vector 2022 sticky header covers sticky property name for properties with many values into T406114: When opening a link to an anchor in Vector 2022, the target is partly hidden behind the sticky header.
Oct 16 2025, 8:04 AM · Wikidata-Omega (Completed Tasks), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Vector 2022, Wikidata

Oct 15 2025

jhsoby added a comment to T407115: Remove DarkVector from codesearch.

The README in the MWStake repo says "If the skin is no longer supported and does not work with any supported version of MediaWiki, it should be removed. ". Since DarkVector's last update (at least according to it's MW skin page) was in November 2022, just before the release of 1.39 LTS (which is EOL this December), it presumably works with that version, but I'm not sure how to properly check for the newer supported versions.

Oct 15 2025, 11:08 AM · VPS-project-Codesearch
jhsoby closed T406600: Namespace correction: ಮಾದ್ಯಮೊ ವಿಕಿ to ಮಾದ್ಯಮೊವಿಕಿ in tcy.wiki as Resolved.
Oct 15 2025, 10:13 AM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaWiki-Internationalization, Wikimedia-Site-requests

Oct 14 2025

jhsoby reopened T75600: Add parameters to wbcreateclaim and wbsetclaim API modules to prevent creating duplicate claims as "Open".

I'd like you to reconsider this, if that's okay.

Oct 14 2025, 4:05 PM · Wikidata, MediaWiki-extensions-Wikibase-Repo
jhsoby added a comment to T375326: "Add languages" menu does not comply with dark theme when there are no crosswiki languages.

GitHub patch that adds notheme skin-invert to the ULS menu element as a stop-gap measure until the ULS rewrite happens: https://github.com/wikimedia/jquery.uls/pull/526

Oct 14 2025, 3:40 PM · UniversalLanguageSelector, dark-mode
jhsoby added a comment to T370079: Language overlay on WelcomeSurvey is in light mode.

GitHub patch that adds notheme skin-invert to the ULS menu element as a stop-gap measure until the ULS rewrite happens: https://github.com/wikimedia/jquery.uls/pull/526

Oct 14 2025, 3:40 PM · dark-mode, UniversalLanguageSelector, Growth-Team
jhsoby added a comment to T381679: Input method selector needs dark mode support.

GitHub patch that adds notheme skin-invert to the IME selector as a stop-gap measure until the ULS rewrite happens: https://github.com/wikimedia/jquery.ime/pull/842

Oct 14 2025, 3:32 PM · dark-mode, UniversalLanguageSelector
jhsoby closed T381498: Review and testing support for Jon's ULS dark mode support work as Declined.

Abandoned the now-stale patches, since there is a ULS rewrite on the steps – better to wait for that, I think.

Oct 14 2025, 3:08 PM · Unplanned-Sprint-Work

Oct 13 2025

jhsoby created T407135: Clean up validation exclusion on translatewiki.net.
Oct 13 2025, 3:33 PM · Community-collaboration, Unplanned-Sprint-Work, LPL Essential (2025 Jul-Oct), LPL Projects (Other), MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), translatewiki.net
jhsoby updated the task description for T406997: Localize extension namespaces for Pashto.
Oct 13 2025, 1:51 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), Patch-For-Review, Connection-Team, Scribunto, TimedMediaHandler, CampaignEvents, I18n