Page MenuHomePhabricator
Feed Search

Sat, Aug 1

Restricted Application added a project to T5340: Allowing whitelisting single IP addresses within a blocked IP range: Product Safety and Integrity.
Sat, Aug 1, 7:03 PMProduct Safety and Integrity, MediaWiki-Blocks

Wed, Jul 22

HakanIST added a comment to T432793: Audio progress line isn't visible in dark mode.

T378783 reports a similar visibility issue with the volume slider in dark mode.

Wed, Jul 22, 9:44 AMTimedMediaHandler
HakanIST updated the task description for T432095: [Team Challenges #07E] Wikidata鈥揥ikisource Lexicographical Data Visualization Tool.
Wed, Jul 22, 5:40 AMTool-leximap, Wikidata, Wikidata Integration in Wikimedia projects, Wikimania-Hackathon-2026

Jul 16 2026

HakanIST added a comment to T418110: [MEX] 馃悰 modal scrolls on mobile devices exposing main screen on apple devices.

Makes sense, thanks @HasanAkgun_WMDE! The task had already been closed while I was testing so I just wanted to share the findings anyway. The current behavior is good enough as is. Thanks for following up!

Jul 16 2026, 10:33 AMWikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikidata

Jul 14 2026

HakanIST added a comment to T423788: Login Error for outreachdashboard.

As far as I can tell, this still reproduces because GET /sign_in unconditionally renders the login-error page , so any direct visit shows the error with no way to log in.

Jul 14 2026, 12:36 PMEducation-Program-Dashboard
HakanIST created T432095: [Team Challenges #07E] Wikidata鈥揥ikisource Lexicographical Data Visualization Tool.
Jul 14 2026, 8:29 AMTool-leximap, Wikidata, Wikidata Integration in Wikimedia projects, Wikimania-Hackathon-2026

Jul 9 2026

HakanIST added a comment to T431159: ORES flagging not working on simplewiki.

For me days=3, logged in: now loads fine (1 result) and days=7, logged in: times out.

Jul 9 2026, 7:15 PMMediaWiki-extensions-ORES, Moderator-Tools-Team, MediaWiki-Recent-changes, Machine-Learning-Team, ORES
HakanIST added a comment to T431600: Parsoid read views: Citation preview broken on some pages.

This seems to be a pre-existing bug in ExpandRelativeAttrs::expandRelativeAttrs() that was exposed by the enwiki Parsoid Read Views rollout (T430194). This breaks footnote navigation and any gadget that parses the href (like Reference Tooltips) on pages with percent-encoded characters in their title.

Jul 9 2026, 6:30 AMMediaWiki-Core-Parsoid, Content-Platform-Team (Work In Progress), Parsoid-Read-Views (Wikipedia follow-up), Cite

Jul 6 2026

HakanIST added a comment to T431236: ChangeContentModel throws permission errors despite being sufficiently privileged.

I think the "You do not have permission" message is a bit misleading here since the user actually has the right but only needs to reauthenticate.

Jul 6 2026, 1:39 PMMW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-User-management, Regression, 2026-user-javascript-incident, Product Safety and Integrity
HakanIST added a comment to T431236: ChangeContentModel throws permission errors despite being sufficiently privileged.

Looks like a side effect of Iae4182f. I think using RIGOR_FULL in checkPermissions() (so the form loads) and handling getReauthOperation() in onSubmit() (redirect to login when reauth is needed) might fix this.

Jul 6 2026, 7:10 AMMW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-User-management, Regression, 2026-user-javascript-incident, Product Safety and Integrity

Jul 5 2026

HakanIST added a comment to T431196: Small height pages cut FlaggedRevs pop-up.

This looks like a duplicate of T373276.

Jul 5 2026, 5:00 PMHungarian-Sites, FlaggedRevs
HakanIST added a comment to T431159: ORES flagging not working on simplewiki.

I wasn't able to reproduce this, but Logstash does show intermittent DBQueryTimeoutError entries for ORES-filtered Special:RecentChanges queries. These errors have been appearing for a while and are not limited to simplewiki. T276699 seems to describe the same symptoms on enwiki.

Jul 5 2026, 2:19 PMMediaWiki-extensions-ORES, Moderator-Tools-Team, MediaWiki-Recent-changes, Machine-Learning-Team, ORES

Jul 4 2026

HakanIST added a comment to T431176: User right log doesn't tally on a wiki and Meta.

I looked into this and it seems to be caused by Gerrit 1298341 (T425029). The new first_edit_dt field passes cross-wiki users through the local ActorStore, which corrupts the actor cache for the log entry that is written right after.

Jul 4 2026, 4:31 PMMW-1.47-notes (1.47.0-wmf.10; 2026-07-07), Data-Engineering, MediaWiki-User-management, Event-Platform, MediaWiki-Logevents, Stewards-and-global-tools, Product Safety and Integrity (Sprint Venus Flytrap (Jun 29 - Jul 17)), Essential-Work

Jul 3 2026

HakanIST added a comment to T431075: "Wikibase\Lib\Store\RevisionedUnresolvedRedirectException" is thrown when visiting a page which is a double redirect.

It looks like RedirectResolvingEntityLookup was designed to resolve only one redirect level, and the WikiProject linking feature (T421850) exposed this by calling getEntity() on pages that can be double redirects.

Jul 3 2026, 8:46 AMWikidata-Omega, Wikimedia-production-error, Wikidata

Jun 13 2026

HakanIST added a comment to T426358: Adapt all skins to use modern menu system for footer generation.

@HakanIST I'd suggest that we DO NOT output data-footer for skins who define footer in menu definition聽in getTemplateData. That would save a lot of processing power. It would also help with us migrating skins away from data-footer usage in templates in future. What do you think?

Jun 13 2026, 8:33 PMMW-1.47-notes (1.47.0-wmf.10; 2026-07-07), MediaWiki-Core-Skin-Architecture (Menus 2.0)
HakanIST added a comment to T427611: CVE-2026-58038: Stored XSS through javascript URLs in SVGs generated by EasyTimeline.

FWIW, I tested v5-alternative-2 on a local MW 1.47 instance and both SVG and MAP links generated correctly as absolute URLs for me.

Interesting. I'm testing on a fairly recent version of MW core master (just updated it actually), recent ext:timline w/ security patches from T426631 applied as well and ploticus 2.42-May2013. I get the strange image map and SVG linking issues I mentioned above for the Stalin text in the mediawiki.org example every time.

Jun 13 2026, 2:08 PMMW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, SecTeam-Processed, affects-Miraheze, Vuln-XSS, EasyTimeline, Security, Security-Team

Jun 12 2026

HakanIST added a comment to T427611: CVE-2026-58038: Stored XSS through javascript URLs in SVGs generated by EasyTimeline.

FWIW, I tested v5-alternative-2 on a local MW 1.47 instance and both SVG and MAP links generated correctly as absolute URLs for me.

Jun 12 2026, 5:04 PMMW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, SecTeam-Processed, affects-Miraheze, Vuln-XSS, EasyTimeline, Security, Security-Team
HakanIST added a comment to T419172: LogicException: GrowthExperiments\NewcomerTasks\TaskSuggester\NewcomerTasksCacheRefreshJob executed for invalid userId (0).

Looking at Logstash, the LogicException dropped to zero on Jun 11 after the remaining delayed jobs from before the fix expired.

Jun 12 2026, 9:25 AMMW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Essential-Work, Growth-Team, GrowthExperiments, Wikimedia-production-error
HakanIST added a comment to T358708: Very large logspam of "Inconsistent revision ID".

The fix is live since wmf.5. It reduced the warning rate from ~650,000/day down to ~730/day.

Jun 12 2026, 9:15 AMWikimedia-production-error, Essential-Work, RESTBase-Sunsetting, MediaWiki-Parser
HakanIST added a comment to T402454: Replace deprecated (frozen) Phabricator Conduit API calls with their stable equivalents.

Thanks both for the context. No rush on the review from my side, I can rebase whenever needed. Also, I can help with wikibugs testing or anything else if that is useful.

Jun 12 2026, 2:37 AMPatch-For-Review, Phabricator, Wikibugs

Jun 11 2026

HakanIST added a comment to T239213: Conflicting timestamp in file history.

Bug fixed by Change Ida7cef,. The HK file on Commons now returns timestamp and user for the filemissing revision.

Jun 11 2026, 7:44 PMMW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Regression, Platform Team Workboards (Clinic Duty Team), Pywikibot-Commons, MediaWiki-Action-API, Pywikibot, MediaWiki-File-management, Commons
HakanIST added a comment to T426802: Incomplete imageinfo API response when file is missing.

Yea, I guess the new issue here was that the below case had neither filemissing or metadata.

{
  "filehidden": true
}

Correct, this fix addresses both the filemissing-without-metadata and the filehidden-without-metadata cases, now deployed to all wikis.

Jun 11 2026, 7:39 PMRegression, MediaWiki-API-Platform-Team, Commons, MediaWiki-File-management, MediaWiki-Action-API

Jun 10 2026

HakanIST added a comment to T428797: [wmf.5-regression] Add image dialog doesn't display image.

Related to T414805 AddImageUtils.getImageRenderData() requests non-standard thumbnail widths (e.g. 320px) which now return HTTP 400

Jun 10 2026, 7:39 PMMW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Growth-Team (FY2026-27 Q1 Sprint 2), Regression, GrowthExperiments
HakanIST added a comment to T428765: Filter sitelink changes in Wikidata from Recent Changes.

This looks related to T216265, which requests the ability to filter Wikibase edits in Recent Changes by type of change (including sitelinks).

Jun 10 2026, 6:06 PMModerator-Tools-Team, MediaWiki-Recent-changes
HakanIST added a comment to T426358: Adapt all skins to use modern menu system for footer generation.

Note: buildContentNavigationUrlsInternal() gives ca- prefix to footer items added via Universal hook without explicit id. Worth a follow-up?

Jun 10 2026, 5:49 PMMW-1.47-notes (1.47.0-wmf.10; 2026-07-07), MediaWiki-Core-Skin-Architecture (Menus 2.0)
HakanIST added a comment to T428742: MediaViewer preference disappeared from Special:Preferences.

This looks like it may have been introduced in rEMMV8022a88a7efc (T426225), which removed the onGetPreferences() hook while migrating carousel preferences to BetaFeatures. The desktop multimediaviewer-enable toggle was also registered in that same method and seems to have been unintentionally removed along with it.

Jun 10 2026, 1:17 PMMW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Reader Growth Team (Sprint 6 (Jun 10 - 30) Q4 25/26), Regression, MediaViewer
HakanIST added a comment to T428524: Zoomviewer not working and thumbs of big images.

It appears the tool has been down since the Dec 2025 disk space intervention T395020: zoomviewer uses an unreasonable amount of disk space

Jun 10 2026, 7:03 AMCommons, Tools

Jun 9 2026

HakanIST added a comment to T428610: Images are being skipped for no apparent reason.

The linked patch decodes the src before comparison, which should cover all the examples here

Jun 9 2026, 5:07 PMMW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MediaViewer, Reader Growth Team (Sprint 6 (Jun 10 - 30) Q4 25/26), ReaderExperiments-ImageBrowsing
HakanIST added a comment to T334352: Usage in SDC should be shown when deleting items on Wikidata.

Thanks @dcausse, that is very helpful. I think your suggestion of using haswbstatement: with a configurable list of common SDC properties is feasable. That should be good enough for a delete page warning.

Jun 9 2026, 3:07 PMWikidata Integration in Wikimedia projects, SDC General, Wikidata
HakanIST added projects to T428524: Zoomviewer not working and thumbs of big images: Tools, Commons.
Jun 9 2026, 5:44 AMCommons, Tools

Jun 8 2026

HakanIST updated subscribers of T334352: Usage in SDC should be shown when deleting items on Wikidata.

Thanks for the feedback @Lucas_Werkmeister_WMDE!

Jun 8 2026, 3:38 PMWikidata Integration in Wikimedia projects, SDC General, Wikidata

Jun 7 2026

HakanIST updated subscribers of T428354: Specifying --filelog-stdout or --filelog-stderr requires --filelog.

Tagging @Raymond_Ndibe

Jun 7 2026, 2:10 PMPatch-For-Review, tools-platform-team, Toolforge
HakanIST added a comment to T334352: Usage in SDC should be shown when deleting items on Wikidata.

I've a patch proposal that adds two things to Wikibase:

Jun 7 2026, 10:14 AMWikidata Integration in Wikimedia projects, SDC General, Wikidata

Jun 6 2026

HakanIST added a project to T428322: open_archive() does not behave consistently as a context manager for 7z files: Pywikibot.
Jun 6 2026, 9:54 AMPywikibot
HakanIST added a comment to T428305: <span class="plainlinks"><nowiki> in metadata of PNG files.

I think this is a double-escaping in FormatMetadata::langItem() PNGs store Model/Make as _type: lang via PNGMetadataExtractor, so they go through langItem() which calls htmlspecialchars() on the already-formatted exifMsg() output. JPEGs have plain strings and skip langItem() entirely.

Jun 6 2026, 5:55 AMMW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-File-management, Commons

Jun 3 2026

HakanIST added a comment to T427611: CVE-2026-58038: Stored XSS through javascript URLs in SVGs generated by EasyTimeline.

One thing to keep in mind: the relative wiki links (like Special:MyLanguage/Foo) would need to be rewritten to absolute URLs before the $wgUrlProtocols check, otherwise fixMap()-style filtering would strip them too.

Jun 3 2026, 6:47 PMMW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, SecTeam-Processed, affects-Miraheze, Vuln-XSS, EasyTimeline, Security, Security-Team
HakanIST added a comment to T427611: CVE-2026-58038: Stored XSS through javascript URLs in SVGs generated by EasyTimeline.

Would it make sense to handle this the same way fixMap() already handles image map hrefs, i.e. check xlink:href values against $wgUrlProtocols, convert relative wiki links to absolute URLs (distinguishing namespace prefixes from URI schemes via NamespaceInfo), and neutralize anything else? That way both the XSS (T427611) and the relative-link regression (T428063) would be fixed without needing to route through UploadBase::verifyUpload().

Jun 3 2026, 6:05 PMMW-1.46-release, MW-1.45-release, MW-1.44-release, MW-1.43-release, SecTeam-Processed, affects-Miraheze, Vuln-XSS, EasyTimeline, Security, Security-Team
HakanIST added a comment to T427158: Preview of specific image with arithmetic coding (SOF9) not appearing in Commons.

I scanned about 100k recent JPEG uploads on Commons for SOF9 markers and this is the only one. It was probably an accidental export setting, not enabled by default in any common photo editor.

Jun 3 2026, 4:21 PMCommons, MediaWiki-File-management

May 31 2026

HakanIST added a comment to T415488: [3rd party] WikibaseMediaInfo frontend does not render data properly when using data from a separate wiki.

Update: wbEntity appears in the inspect element tab when I open a MediaInfo page, so yeah, it really is a frontend rendering bug. At this point, I'm just lost.

May 31 2026, 10:45 AMPatch-For-Review, WikibaseMediaInfo, Wikibase (3rd party installations)

May 30 2026

HakanIST added a comment to T416112: HTTP 500/503 error on [[skwiki:Zoznam_SD_objektov_2]] due to php getting SIGABRT.

on wikikube-worker-exp1001.eqiad.wmnet under my home dir, you can find a few traces that led to SIGABRT feel free to have a look.

May 30 2026, 9:08 PMOKR-Work, Parsoid-Read-Views (Small Size Wikipedias), Content-Platform-Team (Work In Progress), ServiceOps-Mediawiki, ServiceOps, Wikimedia-production-error, affects-Kiwix-and-openZIM

May 29 2026

HakanIST added a comment to T427208: Can't remove coordinate statement using GUI.

Tested patch locally on Docker (MediaWiki master + WikibaseMediaInfo): adding, editing, removing, and re-adding coordinate statements all work as expected. Publish button activates correctly after changes.

May 29 2026, 8:57 AMPatch-For-Review, WikibaseMediaInfo
HakanIST claimed T427208: Can't remove coordinate statement using GUI.
May 29 2026, 8:13 AMPatch-For-Review, WikibaseMediaInfo

May 28 2026

HakanIST claimed T427468: PatchDemo: Maps do not load, map tiles return 404.
May 28 2026, 9:54 PMCatalyst (PatchDemo)
HakanIST closed T420078: Add Pashto translations of magic words related to Parser function extension as Resolved.
May 28 2026, 7:50 PMMW-1.47-notes (1.47.0-wmf.4; 2026-05-26), I18n, ParserFunctions
HakanIST created T427468: PatchDemo: Maps do not load, map tiles return 404.
May 28 2026, 6:38 AMCatalyst (PatchDemo)

May 27 2026

HakanIST added a comment to T427419: Unable to finish 2FA.

Likely same root cause as T427398.

May 27 2026, 4:15 PMRegression, Wikimedia-production-error, MediaWiki-extensions-OATHAuth, Product Safety and Integrity
HakanIST added a comment to T427398: Unable to edit pages on Mediawiki namespace on 1.47.0-wmf.4, redirects to Verify your Identity page.

Just to confirm: this does not appear to be affecting all wikis. When I try similar actions on enwiki, the reauth prompts work as expected for me.

May 27 2026, 3:02 PMMediaWiki-Core-Platform-Team (Kanban), MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth, Regression, Product Safety and Integrity, MediaWiki-User-login-and-signup
HakanIST added a comment to T427398: Unable to edit pages on Mediawiki namespace on 1.47.0-wmf.4, redirects to Verify your Identity page.

Same cross-domain security-level desync hits Special:BotPasswords, securitySensitiveOperationStatus() loops indefinitely. Logstash shows other reauth loops too.

May 27 2026, 2:36 PMMediaWiki-Core-Platform-Team (Kanban), MediaWiki-Core-AuthManager, MediaWiki-extensions-CentralAuth, Regression, Product Safety and Integrity, MediaWiki-User-login-and-signup

May 26 2026

HakanIST claimed T426910: Investigate citation preview rendering broken for {{Cite}} template references on Polish Wikipedia.
May 26 2026, 9:14 PMWikipedia-Android-App
HakanIST added a comment to T427158: Preview of specific image with arithmetic coding (SOF9) not appearing in Commons.
May 26 2026, 6:36 PMCommons, MediaWiki-File-management
HakanIST added a comment to T422052: Error: cannot read property 'Symbol.iterator' of undefined.

The for (const claim of claims ) {鈥 loop would already be a no-op, though, so this shouldn't change the response? But either way, our server code shouldn't treat this as a fatal in our code. :-)

May 26 2026, 5:05 PMAbstract Wikipedia team (26Q4 (Apr鈥揓un)), function-orchestrator, Essential-Work, Abstract Wikipedia
HakanIST closed T426516: Add edit tag for AutosuggestSitelink edits on Wikidata as Resolved.

Tagged edits can be filtered in Recent Changes:

May 26 2026, 4:31 PMWikidata, Community-Tech, AutosuggestSitelink
HakanIST added a comment to T427093: TypeError: can't access property "parentNode", startMarker is null /.

@HakanIST

Some follow-up: CD is one trigger (ruwiki)

Still getting them from CD? Same error text and call stack?

May 26 2026, 3:09 PMJavaScript, Revision-Slider, DiscussionTools, Wikimedia-production-error
HakanIST added a comment to T426516: Add edit tag for AutosuggestSitelink edits on Wikidata.

Created the autosuggest-sitelink tag on Wikidata and submitted a merge request that passes it to the wbsetsitelink API call.

May 26 2026, 1:28 PMWikidata, Community-Tech, AutosuggestSitelink
HakanIST added a comment to T427093: TypeError: can't access property "parentNode", startMarker is null /.

Some follow-up: CD is one trigger (ruwiki), but only ~13% of the total. The error also shows up on Chrome with a different message (Cannot read properties of null (reading 'parentNode') + newFromJSON in stack). Combined, it's ~830 hits / 7 days from ~57 unique UAs, mostly repeat hits from a few users.

May 26 2026, 1:06 PMJavaScript, Revision-Slider, DiscussionTools, Wikimedia-production-error
HakanIST added a comment to T418110: [MEX] 馃悰 modal scrolls on mobile devices exposing main screen on apple devices.

I tried to reproduce this locally with an iOS Simulator and a standalone page using the same CSS from modalOverlay.vue.

May 26 2026, 10:08 AMWikidata-Omega (Completed Tasks), MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Wikidata
HakanIST added a comment to T427248: PatchDemo: Catalyst API backend unreachable.

The issue appears to have been a transient outage, the service has since recovered on its own.

May 26 2026, 7:44 AMCatalyst (PatchDemo)
Restricted Application added a project to T94321: GlobalRenameQueue needs a means (status) to set "on hold" function on a rename request: MediaWiki-Core-Platform-Team.
May 26 2026, 6:02 AMMediaWiki-Core-Platform-Team (Radar), Stewards-and-global-tools, GlobalRename, MediaWiki-extensions-CentralAuth

May 25 2026

HakanIST added a comment to T427208: Can't remove coordinate statement using GUI.

I think bug is in StatementPanel.js line 160:

May 25 2026, 6:30 PMPatch-For-Review, WikibaseMediaInfo
HakanIST added a comment to T420341: PDF file has 0x0 image size in Commons.

I must say I'm disappointed with the current progress, so I did some experiment on English Wikisource. I uploaded this file on English Wikisource (which is an exact copy of this file on Commons.

The result? The exact same problem is recreated. Purge? No use. Hard purge? No use. Null edit? No use. Dummy file uploading? No use. Is it somehow related to individual files?

Hopefully these additional information (that the same problem exists across projects) would be useful to resolving this problem, thank you.

May 25 2026, 1:54 PMMW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-extensions-PdfHandler, Commons
HakanIST added a comment to T421996: Create an automation against the logs.

I was looking at logstash for warning patterns and spotted one from WikifunctionsClientStore (~9K warnings per 12h). Submitted a fix here: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1293081

May 25 2026, 10:40 AMSRE Observability
HakanIST updated subscribers of T427171: PageView tool not updated since 21 May 2026.
May 25 2026, 5:25 AMData-Engineering (Q4 FS25/26 April 1st - June 30st), Pageviews-API
HakanIST added a comment to T427171: PageView tool not updated since 21 May 2026.

This seems related to T423818. As of now, the API returns 404 for May 22 onward and the last dump file is pageviews-20260522-110000.

May 25 2026, 5:24 AMData-Engineering (Q4 FS25/26 April 1st - June 30st), Pageviews-API
HakanIST added a comment to T427158: Preview of specific image with arithmetic coding (SOF9) not appearing in Commons.

This might be related to T421524 and the POC in https://gerrit.wikimedia.org/r/c/1286443. Both involve srcset handling for images smaller than the requested thumbnail size. The POC addresses CSS upscaling, but this task seems to additionally need a fix in processResponsiveImages() to avoid setting an incorrect srcset 2x when the original image cannot fulfill it.

May 25 2026, 4:58 AMCommons, MediaWiki-File-management

May 24 2026

HakanIST added projects to T427158: Preview of specific image with arithmetic coding (SOF9) not appearing in Commons: MediaWiki-File-management, MediaViewer.
May 24 2026, 6:46 PMCommons, MediaWiki-File-management
HakanIST added a comment to T427158: Preview of specific image with arithmetic coding (SOF9) not appearing in Commons.

I can reproduce this with the image in the task. It seems related to srcset. This image is 832px wide but displayed at 480px width, so a valid 2x source would need 960px. But Linker::processResponsiveImages() still sets the original (832px) as srcset 2x. The browser gets a density descriptor that does not match the actual image size and fails to render it. Removing srcset from the element makes the image visible immediately.

May 24 2026, 6:41 PMCommons, MediaWiki-File-management
HakanIST added a comment to T402454: Replace deprecated (frozen) Phabricator Conduit API calls with their stable equivalents.

The above MR covers maniphest.info -> maniphest.search.

May 24 2026, 3:08 PMPatch-For-Review, Phabricator, Wikibugs
HakanIST added a comment to T427116: Images broken in the REST API.

I wasn't able to reproduce this: hovercards on all three pages load thumbnails correctly (960px, via /page/summary/), and the /page/html/ responses now only contain standard thumbnail sizes.

May 24 2026, 11:02 AMPage-Previews (Tracking), Page Content Service, Regression, RESTBase-API

May 23 2026

HakanIST added a comment to T427077: Some overlay text is missing in displayed maps, and OSM link is broken.

I can reproduce this. The broken OSM link seems related to T401606: the static mapframe container is an <a> element, and the attribution links inside it are nested <a> tags, so clicks go to fullscreen instead of the OSM copyright page. The missing scale bar is expected since inline maps are static PNGs without Leaflet controls.

May 23 2026, 11:53 AMPatch-For-Review, Maps (Kartographer)
HakanIST updated subscribers of T427081: Wikitech static is down with a 502 HTTP error (Bad Gateway).

Tagging @Andrew since he has recent commit on the wikitech-static-docker repo. The GitLab CI pipelines have been failing since May 18.

May 23 2026, 10:40 AMwikitech.wikimedia.org
HakanIST added a comment to T325867: COIBot repeatedly getting logged out of projects.

Still happening as of today (May 2026). The login loop messages continue in #wikimedia-external-links.

May 23 2026, 9:00 AMlinkwatcher, VPS-Projects
HakanIST added a comment to T426802: Incomplete imageinfo API response when file is missing.

This looks closely related to (and possibly a duplicate of) T239213, which describes the same imageinfo API behavior for filemissing revisions.

May 23 2026, 6:44 AMRegression, MediaWiki-API-Platform-Team, Commons, MediaWiki-File-management, MediaWiki-Action-API

May 22 2026

HakanIST added a comment to T427093: TypeError: can't access property "parentNode", startMarker is null /.

Then, maybe adding VISUALENHANCEMENTS to that conflict list would help here.

May 22 2026, 9:51 PMJavaScript, Revision-Slider, DiscussionTools, Wikimedia-production-error
HakanIST added a comment to T427093: TypeError: can't access property "parentNode", startMarker is null /.

Thanks for debugging. Is there any way we can make it more obvious in stack traces when Convenient Discussions is the culprit and not DiscussionTools? Would make debugging these helpful.

May 22 2026, 9:22 PMJavaScript, Revision-Slider, DiscussionTools, Wikimedia-production-error
HakanIST added a comment to T427091: TypeError: can't access property "\u2261", actions is undefined in WikiEditor on Romanian Wikipedia.

Thanks for the quick fix @Strainu! I think addCharacters() might still be affected though. The symbols page seems to be lazy-loaded, so it is not ready yet when the hook fires. I still see this in the console on edit pages:

May 22 2026, 9:09 PMJavaScript, Local-Wiki-Template-And-Gadget-Issues, Wikimedia-production-error, WikiEditor (2010)
HakanIST added a comment to T427058: Patch Demo wikimedia preset wikis fatal exception: No such service: TestKitchen.ExperimentManager.

Excluding WikimediaCustomizations works. Looks like the donoridentification-donorbadge handler has TestKitchen.ExperimentManager as a services dependency instead of optional_services.

May 22 2026, 8:22 PMMW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Catalyst (Radar), Test Kitchen
HakanIST added a comment to T427093: TypeError: can't access property "parentNode", startMarker is null /.

I looked into this a bit. It seems like the Convenient Discussions gadget is the trigger here, at least for ru.wikipedia.org cases.

May 22 2026, 7:49 PMJavaScript, Revision-Slider, DiscussionTools, Wikimedia-production-error

May 21 2026

HakanIST added a comment to T426841: Progetto:Patrolling page on itwiki is a HTTP 503 error: "Service Temporarily Unavailable".

This might just be expected behavior, as the page likely accumulated heavy transclusions over time and eventually crossed server limits once the cache was invalidated and the cumulative parse time had to be paid all at once.

May 21 2026, 3:50 PMPerformance Issue, Wikimedia-production-error
HakanIST added a comment to T426934: reset(): Argument #1 ($array) must be of type array, null given.

The file seems to be a double redirect on Commons; passing redirects=1 to the API might help.

May 21 2026, 3:36 PMCommunity-Tech, SVG Translate Tool

May 20 2026

HakanIST added a comment to T426841: Progetto:Patrolling page on itwiki is a HTTP 503 error: "Service Temporarily Unavailable".

Here's the diff via API:

May 20 2026, 2:36 PMPerformance Issue, Wikimedia-production-error

May 19 2026

HakanIST added a comment to T426761: PHP Warning: Undefined array key "wikimedia-donor".

Looks like a side effect of the T424908 fix (Gerrit 1282367). It removed the isAutoGlobal() bypass from isGlobalizablePreference() but saveFormData() still unconditionally accesses $formData[$name] for every auto-global.

May 19 2026, 5:45 PMMW-1.47-notes (1.47.0-wmf.5; 2026-06-02), Community-Tech, MediaWiki-extensions-GlobalPreferences, Wikimedia-production-error
HakanIST added a comment to T426746: TOC not rendered when heading tags are generated in module/template.

This seems related to T331483, specifically T359221. These modules/templates emit literal HTML headings (<h2> etc.), which Parsoid marks as stx="html" and isWrappableHeading() in WrapSectionsState.php skips them, so no TOC is generated.

May 19 2026, 2:34 PMOKR-Work, Content-Platform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias)
HakanIST added a comment to T419172: LogicException: GrowthExperiments\NewcomerTasks\TaskSuggester\NewcomerTasksCacheRefreshJob executed for invalid userId (0).

Sorry, I totally missed your comment here! I think in my comment above I came to the same conclusion as you did. Do you want to take on the next step of fixing this?

No problem, added the isNamed() guard at the top of onBeforePageDisplay() as you suggested.

May 19 2026, 1:53 PMMW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Essential-Work, Growth-Team, GrowthExperiments, Wikimedia-production-error

May 18 2026

HakanIST added a comment to T426559: Netherlands (NL) absent from country_project_page flat files since 2023-11-09.

I looked into this a bit. Two things I noticed:

May 18 2026, 8:24 AMWikimedia Enterprise, Data-Engineering, Analytics-Data-Problem

May 17 2026

HakanIST added a comment to T357467: image-recommendation: Invalid source type for {parameter1}: {parameter2}.

I'd like to propose removing istype-depicts from KIND_TO_SOURCE entirely and also addressing the FIXME by skipping suggestions where all kinds are unrecognized (instead of assigning a default source). This way depicts-only suggestions get silently skipped rather than crashing, while mixed-kind suggestions still work. I can submit a patch if this sounds reasonable.

May 17 2026, 10:04 AMGrowth Team Maintenance, Growth-Team, User-brennen, Image-Suggestions, Structured-Data-Backlog, Wikimedia-production-error

May 16 2026

HakanIST added a comment to T425861: Wikidata SPARQL query performance regression: frequent 502-bad gateway errors.

@HakanIST Hm, did you perhaps mean to comment in a different ticket? Not sure this is related. In fact I'd close this one, as the incident ( T425758 ) has been resolved.

May 16 2026, 8:33 PMWikidata Platform Team, Wikidata, Wikidata-Query-Service
HakanIST created T426516: Add edit tag for AutosuggestSitelink edits on Wikidata.
May 16 2026, 3:51 PMWikidata, Community-Tech, AutosuggestSitelink
HakanIST added a watcher for AutosuggestSitelink: HakanIST.
May 16 2026, 3:29 PM
HakanIST added a comment to T425861: Wikidata SPARQL query performance regression: frequent 502-bad gateway errors.

Still seeing IllegalArgumentException from out-of-range coordinates in wikibase:box queries. One relatively low-effort improvement might be validating coordinate bounds at the proxy layer before queries reach Blazegraph.

May 16 2026, 3:16 PMWikidata Platform Team, Wikidata, Wikidata-Query-Service

May 15 2026

HakanIST added a comment to T426294: TypeError: MediaWiki\Minerva\Menu\Entries\SingleMenuEntry::__construct(): Argument #2 ($text) must be of type string, null given, called in /includes/Menu/Entries/SingleMenuEntry.

I checked why createaccount is missing from the portlet data. It seems to be because of SUL3: on local wikis, SharedDomainHookHandler::onAuthManagerFilterProviders() filters out CentralAuthPrimaryAuthenticationProvider (TYPE_CREATE), leaving only CentralAuthRedirectingPrimaryAuthenticationProvider (TYPE_NONE). This makes canCreateAccounts() return false, so SkinTemplate.php:537 never adds createaccount to the portlet data.

May 15 2026, 1:18 AMMW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Growth-Team, MinervaNeue, Wikimedia-production-error
HakanIST added a comment to T426294: TypeError: MediaWiki\Minerva\Menu\Entries\SingleMenuEntry::__construct(): Argument #2 ($text) must be of type string, null given, called in /includes/Menu/Entries/SingleMenuEntry.

@HakanIST can you point me to the code that is adding the account link without text?
I don't think this is a bug with Minerva. I think Minerva is making a reasonable expectation about what a link should be so I want to understand it better!

This is possibly a duplicate of T422861.

May 15 2026, 1:05 AMMW-1.47-notes (1.47.0-wmf.3; 2026-05-19), Growth-Team, MinervaNeue, Wikimedia-production-error

May 14 2026

HakanIST closed T425253: Wikidata search snippets show repeated labels from all languages when using `haswbstatement` filter as Resolved.
May 14 2026, 3:36 PMMW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Discovery-Search (2026.04.06 - 2026.05.01), Patch-For-Review, CirrusSearch
HakanIST closed T391575: Interwikilinks with non-standard language codes (for example Nouormand) are missing in vector2022 as Resolved.
May 14 2026, 11:36 AMMW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Patch-For-Review, Vector 2022 (Tracking), UniversalLanguageSelector

May 12 2026

HakanIST added a comment to T406433: Warning "User::loadFromSession called before the end of Setup.php" (2025 October).

This seems to be the same pattern as T401400 (Vector).

May 12 2026, 7:24 PMMW-1.47-notes (1.47.0-wmf.7; 2026-06-16), MediaWiki-Core-Platform-Team (Kanban), Patch-For-Review, MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), MediaWiki-Core-AuthManager
HakanIST added a comment to T401216: "RangeError: Maximum call stack size exceeded." on Minerva for iOS.

This is still ongoing. I tried to reproduce on a real iPhone (Safari, Chrome iOS, and GSA) and on the iOS Simulator but could not trigger it. Likely bot traffic as Jdlrobson noted.

May 12 2026, 6:31 PMJavaScript, WMF-General-or-Unknown, Wikimedia-production-error

May 11 2026

HakanIST added a comment to T424820: Unexplainable .* behavior in intitle regex search.

Tested the Gerrit patch locally, all tests pass. The Clover.*West.*Virginia case now correctly extracts all 12 trigrams. Great fix!

May 11 2026, 7:58 PMDiscovery-Search (2026.06.01 - 2026.07.03), CirrusSearch

May 10 2026

HakanIST added a comment to T425332: Set $wgSignatureAllowedLintErrors to an empty array on Spanish Wiktionary.

For reference, this would be stricter than what was done for enwiki (T354013) and plwiki (T362414), which only removed obsolete-tag but kept night-mode-unaware-background-color. (Minor note: the community discussion mentions it the other way around, but the current config in InitialiseSettings.php confirms this.) Based on the linked discussion, the community seems to have agreed on disallowing all lint errors without exceptions.

May 10 2026, 7:04 PMWikimedia-Site-requests
HakanIST added a comment to T401400: Warning: User::loadFromSession called before the end of Setup.php when Vector and BetaFeatures installed.
May 10 2026, 5:52 PMPatch-For-Review, Reader Experience Team, BetaFeatures, Vector 2022

May 8 2026

HakanIST added a comment to T425651: Invalid JSON in ASL message translation.

@HakanIST Does the nowrap fix above solve for your MR 77 changes as well?

May 8 2026, 6:26 PMCommunity-Tech, AutosuggestSitelink
HakanIST added a comment to T398296: Alemannisch language incorrectly labeled as "Albanian" in iOS app.

Submitted fix: https://github.com/wikimedia/wikipedia-ios/pull/5842

May 8 2026, 7:10 AMWikipedia-iOS-App (Wikipedia iOS Release FY2025-26), Language codes