Page MenuHomePhabricator

TheDJ (Derk-Jan Hartman)
Volunteer developer (NOT WMF)

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Oct 6 2014, 10:32 PM (583 w, 3 d)
Availability
Available
IRC Nick
thedj
LDAP User
TheDJ
MediaWiki User
TheDJ [ Global Accounts ]

Uses Safari most of the time (because someone has to)

Recent Activity

Yesterday

TheDJ renamed T412067: parsertests cannot use MySQL: cannot reopen table: page_restrictions from parsertests fail with cannot reopen table: page_restrictions to parsertests cannot use MySQL: cannot reopen table: page_restrictions.
Thu, Dec 11, 9:13 PM · MediaWiki-Core-Tests
TheDJ added a comment to T412067: parsertests cannot use MySQL: cannot reopen table: page_restrictions.

mysql cannot refer to the same temporary table twice in the same query apparently, which this definetly does.

Thu, Dec 11, 9:11 PM · MediaWiki-Core-Tests
TheDJ added a comment to T409283: Parsoid fails PHP 8.4 during MW installation with 'Error: Class "Wikimedia\Parsoid\DOM\HTMLDocument" not found'.

I'm guessing this is because php 8.4 introduces a HTMLDocument of their own ?

Thu, Dec 11, 10:16 AM · MediaWiki-Installer, Essential-Work, Content-Transform-Team (Work In Progress), ci-test-error (WMF-deployed Build Failure), PHP 8.4 support, Parsoid

Wed, Dec 10

TheDJ removed a project from T208829: Implement support for new Google ReCaptcha v3: User-TheDJ.
Wed, Dec 10, 7:49 PM · Patch-Needs-Improvement, ConfirmEdit (CAPTCHA extension)
TheDJ added a comment to T412228: App inserts images into infoboxes using incorrect or undefined parameters.

Page uses https://en.wikipedia.org/wiki/Template:Infobox_official_post
This infobox uses imagecaption= for the image, flagcaption= for a flag-image and insigniacaption for an insignia-image.

Wed, Dec 10, 7:29 PM · Wikipedia-Android-App-Backlog
TheDJ added a comment to T409283: Parsoid fails PHP 8.4 during MW installation with 'Error: Class "Wikimedia\Parsoid\DOM\HTMLDocument" not found'.

This was reported on mediawiki.org support desk, when someone attempted to upgrade to 1.45. https://www.mediawiki.org/wiki/Project:Support_desk#1.45.0_update.php_can't_find_Parsoid

Wed, Dec 10, 10:29 AM · MediaWiki-Installer, Essential-Work, Content-Transform-Team (Work In Progress), ci-test-error (WMF-deployed Build Failure), PHP 8.4 support, Parsoid

Tue, Dec 9

TheDJ added a comment to T412067: parsertests cannot use MySQL: cannot reopen table: page_restrictions.

unblocked myself by running them in a clean docker setup... still curious what is causing this however. will investigate more tomorrow.

Tue, Dec 9, 9:41 PM · MediaWiki-Core-Tests

Mon, Dec 8

TheDJ created T412067: parsertests cannot use MySQL: cannot reopen table: page_restrictions.
Mon, Dec 8, 11:24 PM · MediaWiki-Core-Tests
TheDJ added a comment to T406023: Enable SVG native rendering for 3rd parties by default.

Can a site requester take care of this one ? https://gerrit.wikimedia.org/r/1192528
I don't have the time to schedule config changes and be present during weekdays.

Sure thing :)
Just to check so that I know what to test for during the backport window (ie., what this config change shouldn't be doing), am I right in thinking that - if $wgSVGNativeRendering was set to true on Wikimedia wikis - a page like https://commons.wikimedia.org/wiki/File:Wikimedia-logo_black.svg would directly embed an SVG file from the <img> tag, rather than a .svg.png file (e.g. https://upload.wikimedia.org/wikipedia/commons/thumb/8/8b/Wikimedia-logo_black.svg/960px-Wikimedia-logo_black.svg.png)?

Mon, Dec 8, 8:37 AM · Wikimedia-Site-requests, Commons, Patch-For-Review, Wikimedia-SVG-rendering, Accessibility, MediaWiki-File-management

Wed, Dec 3

TheDJ added a comment to T410691: Improvements for Year in Review 2026.

I would also recommend a setting to let people expire their history.

Wed, Dec 3, 11:04 PM · Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Epic
TheDJ added a comment to T410691: Improvements for Year in Review 2026.

Noticed this user story on mastodon. Might wanna improve the messaging, and give people some more control.

Wed, Dec 3, 2:36 PM · Wikipedia-iOS-App-Backlog, Wikipedia-Android-App-Backlog, Epic
TheDJ added a comment to T279736: "Preview page with this template" should only accept/suggest pages that transclude the template.

@Nardog this is pretty disruptive as it breaks the link trail of gerrit, deploy references and release notes. It is perfectly fine for more specific or followup tasks to branch off from this task, but what you did is the opposite of that.
This could even have been done before any work was committed to the ticket but to do it afterwards is really not how we do this generally.

Wed, Dec 3, 1:23 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Wikimedia Wishathon, MediaWiki-extensions-TemplateSandbox
TheDJ updated subscribers of T167980: Unescaped commas in XML sitemap cause Google Search Console to report pages not found (404 errors).

I did some Googling, and apparently this is still an issue.
https://support.google.com/webmasters/thread/262476869/problem-with-urls-including-commas?hl=en
https://support.google.com/webmasters/thread/229593884/comma-and-dot-in-the-url?hl=en

Wed, Dec 3, 12:10 PM · MediaWiki-Platform-Team (Radar), SEO, MediaWiki-Maintenance-system
TheDJ closed T158506: Add a sitemap with all indexable placeholders on cywiki (Welsh Wikipedia), a subtask of T117693: [Story] ArticlePlaceholder pages should show up in search engines, as Resolved.
Wed, Dec 3, 11:55 AM · SEO, Story, Wikidata, MediaWiki-extensions-Wikibase-Client, ArticlePlaceholder
TheDJ closed T158506: Add a sitemap with all indexable placeholders on cywiki (Welsh Wikipedia) as Resolved.

All WMF wikis now list a Sitemap after T400023: Deploy sitemaps API for Commons

Wed, Dec 3, 11:55 AM · WMF-General-or-Unknown, SEO

Tue, Dec 2

TheDJ added a comment to T402078: InputBox on mobile skin (Minerva) loses focus on first click, jumping to main search bar.

k. so i verified that by NOT assuming that the component should always be opened on mobile, this fixes the problem, but this reintroduces the problem of inputbox opening up the window.

Tue, Dec 2, 11:20 AM · Patch-For-Review, Reader Experience Team, Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-InputBox (Tracking), Mobile, patch-welcome, MinervaNeue
TheDJ added a comment to T402078: InputBox on mobile skin (Minerva) loses focus on first click, jumping to main search bar.

ah. !important bites people again:

Screenshot 2025-12-02 at 11.04.26.png (348×474 px, 59 KB)

Tue, Dec 2, 10:10 AM · Patch-For-Review, Reader Experience Team, Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-InputBox (Tracking), Mobile, patch-welcome, MinervaNeue
TheDJ added a comment to T402078: InputBox on mobile skin (Minerva) loses focus on first click, jumping to main search bar.

The TypeaheadSearchWrapper of core is mounted in opened state for minerva, whereas in vector it is display:non'ed...

Tue, Dec 2, 9:57 AM · Patch-For-Review, Reader Experience Team, Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-InputBox (Tracking), Mobile, patch-welcome, MinervaNeue
TheDJ renamed T411442: '"`UNIQ--maplink-00000002-QINU`"' on various English Wikivoyage dynamic maps due to parsoid change from '"`UNIQ--maplink-00000002-QINU`"' on various English Wikivoyage dynamic maps to '"`UNIQ--maplink-00000002-QINU`"' on various English Wikivoyage dynamic maps due to parsoid change.
Tue, Dec 2, 9:34 AM · Maps (Kartographer), MediaWiki-Parser, Content-Transform-Team, Parsoid
TheDJ added a comment to T411442: '"`UNIQ--maplink-00000002-QINU`"' on various English Wikivoyage dynamic maps due to parsoid change.

<templatestyles src="Mapframe/styles.css" />
<mapframe align="right" height="420" image="" latitude="-28.6221" longitude="153.0016" show="mask,around,buy,city,do,event,drink,eat,go,listing,other,see,sleep,vicinity,view,black,blue,brown,chocolate,forestgreen,gold,gray,grey,lime,magenta,maroon,mediumaquamarine,navy,red,royalblue,orange,silver,steelblue,teal,fuchsia,route1,route2,route3,route4,route5"
text="&lt;div class=&quot;magnify&quot; title=&quot;Enlarge map&quot;&gt;&lt;maplink class=&quot;no-icon&quot; image=&quot;&quot; latitude=&quot;-28.6221&quot; longitude=&quot;153.0016&quot; show=&quot;mask,around,buy,city,do,event,drink,eat,go,listing,other,see,sleep,vicinity,view,black,blue,brown,chocolate,forestgreen,gold,gray,grey,lime,magenta,maroon,mediumaquamarine,navy,red,royalblue,orange,silver,steelblue,teal,fuchsia,route1,route2,route3,route4,route5&quot; title=&quot;&quot; url=&quot;&quot; zoom=&quot;15&quot;&gt;&lt;/maplink&gt;&lt;/div&gt;Map of Kyogle"
title="" url="" width="420" zoom="14"></mapframe>[[Category:Has mapframe]]

Tue, Dec 2, 9:29 AM · Maps (Kartographer), MediaWiki-Parser, Content-Transform-Team, Parsoid

Mon, Dec 1

TheDJ claimed T411108: Add VideoObject JSON-LD to video File pages.
Mon, Dec 1, 1:39 PM · Patch-For-Review, Reader Growth Team, TimedMediaHandler, WikibaseMediaInfo, CommonsMetadata, Commons

Sat, Nov 29

TheDJ added a project to T406023: Enable SVG native rendering for 3rd parties by default: Wikimedia-Site-requests.

Can a site requester take care of this one ? https://gerrit.wikimedia.org/r/1192528
I don't have the time to schedule config changes.

Sat, Nov 29, 9:44 PM · Wikimedia-Site-requests, Commons, Patch-For-Review, Wikimedia-SVG-rendering, Accessibility, MediaWiki-File-management

Fri, Nov 28

TheDJ added a comment to T411179: Visual editor inwiki image upload fails with "TypeError".

it's difficult to say what the exact problem is. Maybe they also encountered a cross domain login problem ? Could be anything really.

Fri, Nov 28, 11:21 AM · VisualEditor, Commons, VisualEditor-MediaWiki-Media
TheDJ added a comment to T411179: Visual editor inwiki image upload fails with "TypeError".

new user's are not allowed to use this functionality by decree of Commons. They have an abusefilter on it. I suspect that is what the user fell into. In that case the error handling should be improved to deal with encountering an abusefilter error.

Fri, Nov 28, 11:15 AM · VisualEditor, Commons, VisualEditor-MediaWiki-Media
TheDJ added a comment to T402078: InputBox on mobile skin (Minerva) loses focus on first click, jumping to main search bar.

This is because minerva assumes that the input it is finding goes with the form that it wants to infuse...

Fri, Nov 28, 10:01 AM · Patch-For-Review, Reader Experience Team, Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-InputBox (Tracking), Mobile, patch-welcome, MinervaNeue
TheDJ added a comment to T284970: Video2commons scrubbing metadata.

To reiterate:

Fri, Nov 28, 9:54 AM · video2commons
TheDJ reopened T402078: InputBox on mobile skin (Minerva) loses focus on first click, jumping to main search bar as "Open".

Right.. this is ok, it's just doing it for BOTH searchinputs now, and one of them will always have focus of course...

Fri, Nov 28, 9:49 AM · Patch-For-Review, Reader Experience Team, Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-InputBox (Tracking), Mobile, patch-welcome, MinervaNeue
TheDJ updated the task description for T400023: Deploy sitemaps API for Commons.
Fri, Nov 28, 9:22 AM · MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Commons, Community-Tech (Sea Lion Squad), SEO
TheDJ updated the task description for T400023: Deploy sitemaps API for Commons.
Fri, Nov 28, 9:22 AM · MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Commons, Community-Tech (Sea Lion Squad), SEO

Thu, Nov 27

TheDJ updated the task description for T411224: Google chrome article has inflated pageviews.
Thu, Nov 27, 11:33 PM · Pageviews-Anomaly
TheDJ created T411224: Google chrome article has inflated pageviews.
Thu, Nov 27, 11:30 PM · Pageviews-Anomaly
TheDJ added a comment to T411125: Tweak common ThumbnailSteps handling in PHP and JS.

Wouldn't browsers been able to do it on the fly? I'd be surprised if FF can't upscale a svg. I can try in beta cluster but it's down.

Thu, Nov 27, 2:54 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Reader Growth Team (Sprint 5 (Nov 25 - Dec 9) Q2 25/26), Commons, MediaWiki-File-management, Page-Previews
TheDJ added a comment to T411125: Tweak common ThumbnailSteps handling in PHP and JS.

ehm. does this account for upsizing of vectorized images ?

Thu, Nov 27, 2:20 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Reader Growth Team (Sprint 5 (Nov 25 - Dec 9) Q2 25/26), Commons, MediaWiki-File-management, Page-Previews

Wed, Nov 26

TheDJ added a subtask for T250317: Add schema.org structured data to images on Commons and Wikipedia to meet Google's requirements: T411108: Add VideoObject JSON-LD to video File pages.
Wed, Nov 26, 4:15 PM · Wikidata, SDC General, Structured-Data-Backlog
TheDJ added a parent task for T411108: Add VideoObject JSON-LD to video File pages: T250317: Add schema.org structured data to images on Commons and Wikipedia to meet Google's requirements.
Wed, Nov 26, 4:15 PM · Patch-For-Review, Reader Growth Team, TimedMediaHandler, WikibaseMediaInfo, CommonsMetadata, Commons
TheDJ created T411108: Add VideoObject JSON-LD to video File pages.
Wed, Nov 26, 3:54 PM · Patch-For-Review, Reader Growth Team, TimedMediaHandler, WikibaseMediaInfo, CommonsMetadata, Commons
TheDJ added a comment to T400023: Deploy sitemaps API for Commons.

As this is Commons only so far, and our infra robots.txt is shared across all, we could add it via https://commons.wikimedia.org/wiki/MediaWiki:Robots.txt

Wed, Nov 26, 1:46 PM · MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Commons, Community-Tech (Sea Lion Squad), SEO
TheDJ added a comment to T408154: AB Test doubling near match field weights on commonswiki.

It seems worthwhile to let the test continue running for a second week

Wed, Nov 26, 10:22 AM · Discovery-Search (2025.10.20 - 2025.12.31), Essential-Work, CirrusSearch
TheDJ added a comment to T396168: Commons videos not indexed by Google.

Shall we make a new subtickets for the JSON-LD part of this, so that this ticket can be closed ?

Wed, Nov 26, 10:19 AM · User-notice-archive, Structured-Data-Backlog, WikibaseMediaInfo, TimedMediaHandler, MediaWiki-File-management, Commons, SEO
TheDJ added a comment to T400023: Deploy sitemaps API for Commons.

@Cparle do you know if we have access to bing webmaster tools btw ?

Wed, Nov 26, 10:17 AM · MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Commons, Community-Tech (Sea Lion Squad), SEO

Tue, Nov 25

TheDJ added a comment to T408875: [SPIKE] Kartographer uses MobileFrontend hook for section expansion, not applying to Parsoid.

Is this the same issue (I can't reliably replicate it)?
https://en.wikivoyage.org/wiki/San_Carlos_de_Bariloche

Screenshot 2025-11-25 at 10.50.10 AM.png (822×493 px, 149 KB)

Tue, Nov 25, 7:39 PM · Readers Essential Work 2025 (Parsoid roll out to Wikipedias), Reader Growth Team, Maps (Kartographer), MobileFrontend (MobileFormatter)
TheDJ closed T69960: Untranslatable timestamps in timedmedia-in-job-queue, timedmedia-started-transcode, a subtask of T40638: [DO NOT USE] Interface messages needing rewording or documentation and other issues with existing messages [superseded by #Voice_&_Tone], as Resolved.
Tue, Nov 25, 4:59 PM · MediaWiki-Internationalization, Tracking-Neverending, I18n, MediaWiki-User-Interface
TheDJ closed T69960: Untranslatable timestamps in timedmedia-in-job-queue, timedmedia-started-transcode as Resolved.

Calling this fixed, even if it's not perfect. Good enought for now.

Tue, Nov 25, 4:59 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Voice & Tone, I18n, TimedMediaHandler
TheDJ placed T350949: Play music requires a futher click on mobile browsers up for grabs.
Tue, Nov 25, 4:57 PM · MW-1.42-notes (1.42.0-wmf.9; 2023-12-12), Browser-Support-Apple-Safari, MediaWiki-extensions-Phonos
TheDJ triaged T411005: Show webM/Matroska comments with unknown comment keys in File page's Metadata section as Low priority.
Tue, Nov 25, 10:52 AM · TimedMediaHandler
TheDJ renamed T411005: Show webM/Matroska comments with unknown comment keys in File page's Metadata section from Show Matroska comments of unknown comment keys Metadata section to Show webM/Matroska comments with unknown comment keys in File page's Metadata section.
Tue, Nov 25, 10:51 AM · TimedMediaHandler
TheDJ added a comment to T284970: Video2commons scrubbing metadata.

Created a new task for this as T411005: Show webM/Matroska comments with unknown comment keys in File page's Metadata section

Tue, Nov 25, 10:51 AM · video2commons
TheDJ created T411005: Show webM/Matroska comments with unknown comment keys in File page's Metadata section.
Tue, Nov 25, 10:51 AM · TimedMediaHandler
TheDJ added a comment to T284970: Video2commons scrubbing metadata.

To read the metadata, I was just looking at the metadata section of the file page.

Well, that has sent everyone on a wild goose chase... A good reminder to always be specific about WHAT you are doing when filling a bug report.

Tue, Nov 25, 10:31 AM · video2commons

Mon, Nov 24

TheDJ added a comment to T409519: WikibaseLexeme submodule is not available.

I'm also getting people on mediawiki.org support complaining about this btw.

Mon, Nov 24, 12:25 PM · Wikidata-Omega, collaboration-services, Regression, Wikidata Lexicographical data, Wikidata, Diffusion, Phabricator
TheDJ edited Description on Local-Wiki-Template-And-Gadget-Issues.
Mon, Nov 24, 10:22 AM
TheDJ added a comment to T410781: Dark mode bug on French wikiquote.

has

div.ref { font-size: 90%; background-color: #f5f5f5; }

I'd suggest something like:

div.ref {
 font-size: 90%;
 background-color: var(--background-color-neutral-subtle,#f8f9fa);
 color: var(--color-emphasized,#101418);
}
Mon, Nov 24, 10:19 AM · Local-Wiki-Template-And-Gadget-Issues, dark-mode, Reader Experience Team

Sun, Nov 23

TheDJ closed T24445: geotag recent changes rss feed with IP geolocation or page/file coordinates as Declined.

Lets be honest, not happening. We have tempaccounts for a reason now.

Sun, Nov 23, 11:30 AM · MediaWiki-extension-requests

Sat, Nov 22

TheDJ created T410815: Expose MediaWiki:watchlist-expiry-options as CommunityConfiguration.
Sat, Nov 22, 7:07 AM · Community-Tech, Expiring-Watchlist-Items, Moderator-Tools-Team, MediaWiki-Watchlist, CommunityConfiguration-Adoption

Fri, Nov 21

TheDJ added a comment to T372165: Reduce number of bucketsizes for MediaViewer.

Related: T410711

Fri, Nov 21, 9:06 AM · Readers Essential Work 2025, Reader Growth Team (Sprint 4 (Nov 12 - Nov 25) Q2 25/26)), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaViewer
TheDJ created T410711: MediaViewer download sizes should be configurable and align small sizes with wgThumbLimits.
Fri, Nov 21, 9:05 AM · Reader Growth Team, Patch-For-Review, MediaViewer
TheDJ added a comment to T408592: Request: Wikipedia 25 microsite hosting.

User interaction is essentially limited to loading and scrolling, so I don’t see any meaningful security risk stemming from the NPM dependencies, but I could be missing something. @TheDJ could you expand on the specific domain-related risks you’re concerned about?

Fri, Nov 21, 8:40 AM · Patch-For-Review, collaboration-services, SRE, PES1.3.3 WP25 Easter Eggs
TheDJ closed T402078: InputBox on mobile skin (Minerva) loses focus on first click, jumping to main search bar as Resolved.
Fri, Nov 21, 8:35 AM · Patch-For-Review, Reader Experience Team, Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-InputBox (Tracking), Mobile, patch-welcome, MinervaNeue

Wed, Nov 19

TheDJ added a comment to T408875: [SPIKE] Kartographer uses MobileFrontend hook for section expansion, not applying to Parsoid.

it is mentioned right above there right ?

Wed, Nov 19, 6:33 PM · Readers Essential Work 2025 (Parsoid roll out to Wikipedias), Reader Growth Team, Maps (Kartographer), MobileFrontend (MobileFormatter)
TheDJ added a comment to T404901: FileBackendGroup constructor warning accessing 'directory' in ForeignApiRepo setup arrays.

strange...
includes/SetupDynamicConfig.php has the following, so that means we are not hitting that code ??

Wed, Nov 19, 6:18 PM · Patch-For-Review, Commons, Reader Growth Team, MediaWiki-File-management
TheDJ added a comment to T404901: FileBackendGroup constructor warning accessing 'directory' in ForeignApiRepo setup arrays.

It's not only a warning: thumbnails aren't stored on disk.

Wed, Nov 19, 6:08 PM · Patch-For-Review, Commons, Reader Growth Team, MediaWiki-File-management
TheDJ added a comment to T408592: Request: Wikipedia 25 microsite hosting.

Who will be responsible for security review, when this is sharing important top level domains ?

Wed, Nov 19, 12:13 AM · Patch-For-Review, collaboration-services, SRE, PES1.3.3 WP25 Easter Eggs

Tue, Nov 18

TheDJ merged task T410229: TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field into T402078: InputBox on mobile skin (Minerva) loses focus on first click, jumping to main search bar.
Tue, Nov 18, 9:35 PM · Patch-For-Review, Reader Experience Team, Vue.js, MinervaNeue
TheDJ merged T410229: TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field into T402078: InputBox on mobile skin (Minerva) loses focus on first click, jumping to main search bar.
Tue, Nov 18, 9:35 PM · Patch-For-Review, Reader Experience Team, Unplanned-Sprint-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), MediaWiki-extensions-InputBox (Tracking), Mobile, patch-welcome, MinervaNeue
TheDJ added a comment to T410229: TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field.

I'm not entirely sure why there is no factory/hydration method for the module, and instead we are reimplementing half the property extraction logic for the app inside the skins.. this seems like a lot of code duplication. ? A common method could take a form element reference and the input element reference and determine half the properties without each skin having to figure it out on its own.

Tue, Nov 18, 9:31 PM · Patch-For-Review, Reader Experience Team, Vue.js, MinervaNeue
TheDJ added a comment to T408627: Cannot save security key in 1Password.

I have put in a request with our product team to see if this is something we can improve on in a future update containing all of the details you have shared.

Thank you for taking the time to suggest ways in which we can improve 1Password, please let us know if there is anything else we can help with at all.

Tue, Nov 18, 8:28 PM · MediaWiki-extensions-OATHAuth
TheDJ closed T310433: Scale up SVG with a very small base size for better preview as Resolved.

Validated on test.wp.org
https://test.wikipedia.org/wiki/Special:MediaSearch?type=image&search=Lock+icon

Tue, Nov 18, 8:24 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Structured-Data-Backlog, MediaSearch

Mon, Nov 17

TheDJ added a comment to T400023: Deploy sitemaps API for Commons.

Will adding the the Commons sitemap to robots.txt mean that other search engines will also pick it up? duckduckgo seems not to have many File pages indexed, for example - commons site image search for "dog" on duckduckgo compared to google

Mon, Nov 17, 4:35 PM · MW-1.45-notes (1.45.0-wmf.12; 2025-07-29), Commons, Community-Tech (Sea Lion Squad), SEO
TheDJ added a parent task for T372165: Reduce number of bucketsizes for MediaViewer: T408062: FY 25/26 WE 5.4.7 Standardize thumbnail sizes.
Mon, Nov 17, 11:18 AM · Readers Essential Work 2025, Reader Growth Team (Sprint 4 (Nov 12 - Nov 25) Q2 25/26)), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), MediaViewer
TheDJ added a subtask for T408062: FY 25/26 WE 5.4.7 Standardize thumbnail sizes: T372165: Reduce number of bucketsizes for MediaViewer.
Mon, Nov 17, 11:18 AM · MediaViewer, Data-Persistence, Thumbor, SRE-swift-storage, Traffic
TheDJ added a comment to T408715: Compile a list of "canonical" thumbnail sizes.

It's historically been easy for applications to generate their own thumb URLs, and fairly common given how slow the imageinfo API can be.

Mon, Nov 17, 11:09 AM · MediaViewer, Data-Persistence, Thumbor, SRE-swift-storage, Traffic

Sun, Nov 16

TheDJ added a comment to T410229: TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field.

autofocusInput on mount.. but the reason for mounting the app is not necessarily correlated with providing focus to the element on which it mounts... So this autofocusInput logic should be fixed...

Sun, Nov 16, 1:42 PM · Patch-For-Review, Reader Experience Team, Vue.js, MinervaNeue
TheDJ renamed T410229: TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field from Minerva focuses main search field when selecting a InputBox search field to TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field.
Sun, Nov 16, 1:38 PM · Patch-For-Review, Reader Experience Team, Vue.js, MinervaNeue
TheDJ updated the task description for T410229: TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field.
Sun, Nov 16, 1:37 PM · Patch-For-Review, Reader Experience Team, Vue.js, MinervaNeue
TheDJ updated subscribers of T410229: TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field.
Sun, Nov 16, 1:32 PM · Patch-For-Review, Reader Experience Team, Vue.js, MinervaNeue
TheDJ created T410229: TypeaheadSearch: Minerva focuses main search field when selecting a InputBox search field.
Sun, Nov 16, 1:25 PM · Patch-For-Review, Reader Experience Team, Vue.js, MinervaNeue

Sat, Nov 15

TheDJ closed T410158: 400, Bad Request at Fri, 14 Nov 2025 as Invalid.

That's not a full url. The full url is https://upload.wikimedia.org/wikipedia/commons/thumb/f/f3/Morena_leopardo_%28Gymnothorax_favagineus%29%2C_islas_Ad_Dimaniyat%2C_Omán%2C_2024-08-13%2C_DD_84.jpg/4890px-Morena_leopardo_%28Gymnothorax_favagineus%29%2C_islas_Ad_Dimaniyat%2C_Omán%2C_2024-08-13%2C_DD_84.jpg

Sat, Nov 15, 11:05 AM · Thumbor, MediaWiki-File-management, Commons

Fri, Nov 14

TheDJ added a comment to T403805: Advanced search — Remember Sorting order.

The choice of Sorting order should be remembered and offered as the default on subsequent visits.

Fri, Nov 14, 8:24 PM · Advanced-Search

Thu, Nov 13

TheDJ updated subscribers of T389725: TypeaheadSearch component doesn't take into account 'search-special-page' preference and is hardcoded to Special:Search.

@Jdlrobson-WMF not sure if this is the best approach, but it's bed time now :)

Thu, Nov 13, 10:04 PM · Reader Experience Team, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Patch-For-Review, MediaWiki-User-Interface (autocomplete search), Vue.js, MediaSearch, Commons
TheDJ added a comment to T389725: TypeaheadSearch component doesn't take into account 'search-special-page' preference and is hardcoded to Special:Search.

This is mostly because urlgenerator module is not intialized with the SearchPageTitle, unlike the App itself. This will have to be made possible and then fixed in all callers of of these components (Minerva and Vector ?)

Thu, Nov 13, 9:35 PM · Reader Experience Team, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Patch-For-Review, MediaWiki-User-Interface (autocomplete search), Vue.js, MediaSearch, Commons
TheDJ edited projects for T389725: TypeaheadSearch component doesn't take into account 'search-special-page' preference and is hardcoded to Special:Search, added: MediaWiki-User-Interface (autocomplete search); removed Datasets-General-or-Unknown.
Thu, Nov 13, 9:17 PM · Reader Experience Team, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Patch-For-Review, MediaWiki-User-Interface (autocomplete search), Vue.js, MediaSearch, Commons
TheDJ edited projects for T389725: TypeaheadSearch component doesn't take into account 'search-special-page' preference and is hardcoded to Special:Search, added: Datasets-General-or-Unknown, Vue.js; removed Structured-Data-Backlog.
Thu, Nov 13, 9:17 PM · Reader Experience Team, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Patch-For-Review, MediaWiki-User-Interface (autocomplete search), Vue.js, MediaSearch, Commons
TheDJ renamed T389725: TypeaheadSearch component doesn't take into account 'search-special-page' preference and is hardcoded to Special:Search from Further replace legacy SpecialSearch with MediaSearch on Commons: when entering sth in search bar and clicking "Search for pages containing [xyz]" use MediaSearch to TypeAheadSearch component doesn't take into account 'search-special-page' preference and is hardcoded to Special:Search.
Thu, Nov 13, 9:16 PM · Reader Experience Team, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Patch-For-Review, MediaWiki-User-Interface (autocomplete search), Vue.js, MediaSearch, Commons
TheDJ added a project to T347382: Finalize the design of the default, gray and disabled "Sort by relevance" preview pill: User-TheDJ.
Thu, Nov 13, 3:47 PM · User-TheDJ, Design, WMDE-TechWish, WMDE-Design, Advanced-Search
TheDJ added a comment to T408627: Cannot save security key in 1Password.

I've just tested this, and 1password still happily offers to create and save a new webauthn key even though the public-credential hint is set..
So we should probably file a bug for that ?

Thu, Nov 13, 9:36 AM · MediaWiki-extensions-OATHAuth

Nov 11 2025

TheDJ added a comment to T409885: Wikidata Query Service UI should show alt code from WMF URL shortener.

Why are we giving endusers a non-alt code in that case? This shouldn’t be up to a user to have to figure out. User press button, user get link, link always work, is the only valid path here I think…

Nov 11 2025, 11:11 PM · Wikidata-Omega, Wikidata, Wikidata Query UI
TheDJ closed T221016: Special Characters (like $ at the end) used in short URL not parsed e.g. in Twitter (should be avoided) as Resolved.

If this worked in the past, then it not working any longer is a NEW problem and thus needs a new ticket, which i have now created.

Nov 11 2025, 9:17 PM · MediaWiki-extensions-UrlShortener
TheDJ created T409885: Wikidata Query Service UI should show alt code from WMF URL shortener.
Nov 11 2025, 9:15 PM · Wikidata-Omega, Wikidata, Wikidata Query UI
TheDJ added a comment to T398403: Right page tabs out of alignment for Kashmiri and Eastern Pwo on MacOS Firefox and Chrome.

Line height normal is typically a browser default of 1.2 but can vary based on the font family.

Nov 11 2025, 4:19 PM · patch-welcome, Reader Experience Team, I18n, Vector 2022

Nov 10 2025

TheDJ triaged T409553: Some zoom levels display a side road's name instead of the main road name as Low priority.
Nov 10 2025, 9:02 PM · Maps (Map-Styles)
TheDJ added a comment to T409553: Some zoom levels display a side road's name instead of the main road name.

This zoom level is simply very busy with streets for a city of this density, so it has to drop a LOT of names, even though all streets at this level are likely eligible to show a name at this zoomlevel (and possibly will show for much less dense areas).

Nov 10 2025, 9:01 PM · Maps (Map-Styles)

Nov 8 2025

TheDJ added a comment to T310433: Scale up SVG with a very small base size for better preview.

There's quite some trickery going on here with overriding sizing for minerva, to make the dimensions of the images limited by max-width of the parent viewport. However in this solution, we mainly want to be height limited, which flips those assumptions around.. As the previous developer leaving their comments in the code, I'm not entirely happy with the solution... but there are many different factors at play and this seems the safest solution for now.

Nov 8 2025, 4:53 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Structured-Data-Backlog, MediaSearch

Nov 3 2025

TheDJ added a comment to T408884: Kartographer map labels for place names with ZWNJ character (U+200C) are rendered as white rectangular boxes.

It would be good to know if this is recent or not. Having confirmation about that could say a lot about where to start looking for the cause of this problem.

Nov 3 2025, 4:14 PM · Essential-Work, Patch-For-Review, Content-Transform-Team, Maps (Kartotherian)
TheDJ added a comment to T408884: Kartographer map labels for place names with ZWNJ character (U+200C) are rendered as white rectangular boxes.

Kartographer and SVG thumbnails are handled by two completely different software stacks.

Nov 3 2025, 10:25 AM · Essential-Work, Patch-For-Review, Content-Transform-Team, Maps (Kartotherian)
TheDJ added a comment to T381565: Move maps servers to Bookworm.

Not sure if this font issue T408884 is related, but it was reported around the switch to the new services, so might be worth double checking if the k8s images have the full font stack that we usually use on media servers.

Nov 3 2025, 10:24 AM · User-Elukey, Patch-For-Review, SRE-Unowned, Maps, SRE
TheDJ added a comment to T310433: Scale up SVG with a very small base size for better preview.

hmm. this doesn't seem fixed yet...

Nov 3 2025, 10:21 AM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Structured-Data-Backlog, MediaSearch
TheDJ added a comment to T408289: security key auth failure for Firefox with Lastpass extension enabled.

Apparently LastPass has something called Never URLs to disable itself on certain pages. If this thing really gets in your way, you may be able to use that to disable it specifically in certain locations as a temporary workaround.

Nov 3 2025, 8:26 AM · Upstream, MediaWiki-extensions-OATHAuth

Oct 31 2025

TheDJ closed T327717: Page tools: Support icon for Atom link as Declined.

Yeah i think we can close this.

Oct 31 2025, 11:25 AM · Vector 2022 (Tracking), Patch-For-Review, MW-1.40-notes (1.40.0-wmf.22; 2023-02-06)
TheDJ closed T327717: Page tools: Support icon for Atom link, a subtask of T327719: Vector 2022 Tools sidebar formatting issues, as Declined.
Oct 31 2025, 11:25 AM · Web-Team FY2022-23 Q3 Sprint 2, Vector 2022

Oct 29 2025

TheDJ added a comment to T85085: Encoded CSS comment start token allows bypassing SVG security checks.

Do we want to make the ticket public now, considering the change did ride the train in public ?

Oct 29 2025, 4:26 PM · MW-1.43-notes, Content-Transform-Team (Work In Progress), SecTeam-Processed, Security-Team, Security, css-sanitizer, MediaWiki-Parser