Page MenuHomePhabricator

Krinkle (Timo Tijhof)
Principal Engineer (Wikimedia Performance)Administrator

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Oct 7 2014, 4:41 AM (618 w, 1 d)
Roles
Administrator
Availability
Available
IRC Nick
Krinkle
LDAP User
Krinkle
MediaWiki User
Krinkle [ Global Accounts ]

(Photo by Niek Hidding.)

Recent Activity

Today

Krinkle added a comment to T419142: Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10).

I left it open because it was the primary link in the Tech News announcement last week. Now that the week has passed, and no comments were left here, it can be resolved indeed. Thanks.

Wed, Aug 12, 6:51 PM · User-notice, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle triaged T432882: Avoid significant "subjectpageheader" parsing on every pageview as High priority.
Wed, Aug 12, 6:17 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Kanban), Content-Platform-Team, MediaWiki-Core-Skin-Architecture
Krinkle added a comment to T432882: Avoid significant "subjectpageheader" parsing on every pageview.
  1. Summary of audit
Wed, Aug 12, 6:16 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Kanban), Content-Platform-Team, MediaWiki-Core-Skin-Architecture
Krinkle updated subscribers of T432882: Avoid significant "subjectpageheader" parsing on every pageview.

@matmarex @Zabe As consultants/reviewers of the original implementation at T151682, do you have any insights to inform which choice we should make or otherwise have a preference for one approach vs another?

Wed, Aug 12, 5:53 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Kanban), Content-Platform-Team, MediaWiki-Core-Skin-Architecture
Krinkle updated the task description for T432882: Avoid significant "subjectpageheader" parsing on every pageview.
Wed, Aug 12, 5:52 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Kanban), Content-Platform-Team, MediaWiki-Core-Skin-Architecture
Krinkle claimed T432882: Avoid significant "subjectpageheader" parsing on every pageview.
Wed, Aug 12, 4:44 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Kanban), Content-Platform-Team, MediaWiki-Core-Skin-Architecture
Krinkle created P96026 (An Untitled Masterwork).
Wed, Aug 12, 4:35 PM
Krinkle added a comment to T271001: Transition to client-side MathJax SVG rendering as default.

Priorities for me this week:

Wed, Aug 12, 4:03 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle created T434686: Fix forcemathmode attribute.
Wed, Aug 12, 3:57 PM · Math
Krinkle changed the visibility for F96156772: Screenshot 2026-07-27 at 22.21.54.png.
Wed, Aug 12, 3:19 PM
Krinkle closed T414055: Performance review of MathJax client-side mode, a subtask of T271001: Transition to client-side MathJax SVG rendering as default, as Resolved.
Wed, Aug 12, 3:15 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle closed T414055: Performance review of MathJax client-side mode as Resolved.
Wed, Aug 12, 3:15 PM · Content-Platform-Team, MediaWiki-Engineering, Math
Krinkle attached a referenced file: F97895649: image.png.
Wed, Aug 12, 3:09 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle attached a referenced file: F97967788: image.png.
Wed, Aug 12, 3:08 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle updated the task description for T271001: Transition to client-side MathJax SVG rendering as default.
Wed, Aug 12, 3:08 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle assigned T417511: Simplify $wgConf->get to "just work" without mistakes (automate suffix and tags, siteParamsCallback?) to ArielGlenn.

Re-tagging per mw:Maintainers. I originally filed it under Core, because we ran into these obstacles a few times when working on the CentralAuth extension, but it affects other teams' extensions and components like JobQueue as well. I was hoping to get to it as a side-project, but I haven't gotten around to that. Suggesting this as essential work for Ariel as a way to get familiar with the Config interface for extensions (and solve a big old DC hurdle). I can provide code review.

Wed, Aug 12, 3:36 AM · MediaWiki-API-Platform-Team, Developer Productivity, affects-Miraheze, MediaWiki-Configuration

Yesterday

Krinkle added a subtask for T375238: Client-side MathJax rendering problems: T377167: Remove menclose in context of matrix representation.
Tue, Aug 11, 10:23 AM · Math-Chemistry-Support, Math
Krinkle added a parent task for T377167: Remove menclose in context of matrix representation: T375238: Client-side MathJax rendering problems.
Tue, Aug 11, 10:23 AM · MW-1.44-notes (1.44.0-wmf.2; 2024-11-05), Math
Krinkle claimed T422077: MathML rendering from DiscussionTools reply preview.
Tue, Aug 11, 12:39 AM · DiscussionTools, Math
Krinkle renamed T375318: "MathML only" mode formatting bugs (mathmode=native) from Native MathML mode formatting bugs to "MathML only" mode formatting bugs (mathmode=native).
Tue, Aug 11, 12:38 AM · Epic, Math

Mon, Aug 10

Krinkle closed T419135: Gadget-Stockphoto.js on Commons uses non-common thumbnail sizes, leading to a HTTP 429, a subtask of T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only, as Resolved.
Mon, Aug 10, 8:52 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Patch-For-Review, MW-1.45-notes, MW-1.43-notes, MW-1.44-notes, Data-Persistence, MediaViewer, Traffic, Thumbor, SRE-swift-storage
Krinkle closed T419135: Gadget-Stockphoto.js on Commons uses non-common thumbnail sizes, leading to a HTTP 429 as Resolved.

OK. I don't know what you're referring to in that case. Feel free to describe it in more detail in a new task.

Mon, Aug 10, 8:52 PM · Hackathon-Northwestern-Europe-2026, Commons, Local-Wiki-Template-And-Gadget-Issues
Krinkle reopened T419135: Gadget-Stockphoto.js on Commons uses non-common thumbnail sizes, leading to a HTTP 429, a subtask of T414805: FY 25/26 WE 5.4.10 Standard Thumbnail Sizes Only, as Open.
Mon, Aug 10, 5:58 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Patch-For-Review, MW-1.45-notes, MW-1.43-notes, MW-1.44-notes, Data-Persistence, MediaViewer, Traffic, Thumbor, SRE-swift-storage
Krinkle reopened T419135: Gadget-Stockphoto.js on Commons uses non-common thumbnail sizes, leading to a HTTP 429 as "Open".

@Ainali Can you share the following:

  • a screenshot of the File description page on your wiki (before opening the Stockphoto gadget)
  • the version of MediaWiki as displayed on Special:Version
  • the version of the Stockphoto gadget as displayed in the line like "Revision: 2026-05-16" atop you copy of https://commons.wikimedia.org/wiki/MediaWiki:Gadget-Stockphoto.js
  • right-click on the "Other resolution" links under the image preview and copy-paste the URLs here
  • a screenshot of the Stockphoto gadget in a state where the problem is visible (ie showing a link to a non-standard size, which we know receives an error if you try to open or download it).
Mon, Aug 10, 5:57 PM · Hackathon-Northwestern-Europe-2026, Commons, Local-Wiki-Template-And-Gadget-Issues
Krinkle added a comment to T434357: Add python-is-python3 to releng/node images.

Thank you for having split the case of 3d2png to a standalone task (T434378)

The images now have python pointing to python3 which was worth adding. It resolves this task.

Mon, Aug 10, 2:47 PM · Release-Engineering-Team, ci-test-error, 3D
Krinkle added a comment to T433891: Improve Math preference labels.

Just one question, which one will be the default in the immediate future?

Mon, Aug 10, 2:43 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Math
Krinkle closed T434333: Single page tiff file reports urlparamnormal error when attempting to load in mediaviewer as Resolved.
Mon, Aug 10, 2:10 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Patch-For-Review, MediaWiki-Media-Platform-Team, User-TheDJ, JavaScript, MediaViewer
Krinkle added hashtags to MediaWiki-Media-Platform-Team: #mediaplatform-team, #media_platform_team.
Mon, Aug 10, 2:09 PM
Krinkle added projects to T428377: Consider using lzma compression for storing wikidata entries in external storage: MediaWiki-libs-BagOStuff, MediaWiki-Core-Platform-Team (Radar).
Mon, Aug 10, 2:57 AM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MediaWiki-Core-Platform-Team (Radar), MediaWiki-libs-BagOStuff, DBA, Wikidata

Sun, Aug 9

Krinkle created T434399: Disable built-in session handler via php.ini in WMF production.
Sun, Aug 9, 6:44 PM · MediaWiki-Core-Platform-Team (Kanban), MediaWiki-Core-AuthManager, ServiceOps
Krinkle added a comment to T434357: Add python-is-python3 to releng/node images.

If we go with Blubber at T434378: CI broken for 3d2png.git, then this can be declined/reverted.

Sun, Aug 9, 3:30 AM · Release-Engineering-Team, ci-test-error, 3D
Krinkle set the color for [MW-Core] FY2026-27 Q1 to Green.
Sun, Aug 9, 3:24 AM
Krinkle closed T414338: [Hypothesis] WE5.4.12: Identify the provenance of image requests (FY25-26) as Resolved.
Sun, Aug 9, 3:23 AM · [MW-Core] FY2026-27 Q1, Patch-For-Review, Commons, MediaWiki-File-management, Epic, OKR-Work
Krinkle updated the task description for T419142: Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10).
Sun, Aug 9, 3:22 AM · User-notice, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle closed T395347: Raise Grade A JavaScript requirement from ES2017 to ES2018 (ECMAScript 9) as Resolved.
Sun, Aug 9, 3:21 AM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript

Sat, Aug 8

Krinkle updated subscribers of T423068: Reviewed new articles not indexed on Google.

It seems like the new pages are getting indexed quite frequently I pulled a list of ~1400 URLs where the tag was recently removed and ran them through the indexing API last week. At the time there were only 10 that hadn't been indexed and 6 of those have been indexed since. but here are some examples of pages that are not.

https://en.wikipedia.org/wiki/220th_Brigade
https://en.wikipedia.org/wiki/Saline_District_Courthouse
https://en.wikipedia.org/wiki/2026%E2%80%9327_Dutch_Basketball_Cup
https://en.wikipedia.org/wiki/Tamara_Gabbe

Sat, Aug 8, 10:06 PM · WMF-General-or-Unknown, SEO
Krinkle assigned T434378: CI broken for 3d2png.git to Samwilson.
Sat, Aug 8, 9:43 PM · Continuous-Integration-Config, MediaWiki-Media-Platform-Team, 3D
Krinkle added a comment to T434378: CI broken for 3d2png.git.

There is some further gyp error:

Package x11 was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11.pc'
to the PKG_CONFIG_PATH environment variable
Package 'x11', required by 'virtual:world', not found
Package 'xi', required by 'virtual:world', not found
Package 'xext', required by 'virtual:world', not found
gyp: Call to 'pkg-config --libs-only-L --libs-only-other x11 xi xext' returned exit status 1 while in angle/src/angle.gyp. while loading dependencies of binding.gyp while trying to load binding.gyp

Package x11 was not found in the pkg-config search path.
Perhaps you should add the directory containing `x11.pc'

That is provided by libx11-dev.

Then there is pkg-config --libs-only-L --libs-only-other x11 xi xext which would indicate libxi-dev and libxext-dev are also required.

Why is that repo requiring the X Window System client? Could it be a slop in the npm dependencies? We never had libx11-dev added in the CI image.

If we actually need those packages, I think we will want to craft a more specific image that ships the required libraries.

Sat, Aug 8, 9:43 PM · Continuous-Integration-Config, MediaWiki-Media-Platform-Team, 3D
Krinkle updated subscribers of T434378: CI broken for 3d2png.git.

Between the WMF CI images for node18 and node20, we switched from Debian 11 Bullseye to Debian 12 Bookworm. This means the long-deprecated /usr/bin/python alias no longer exists, instead python2 or python3 must be used explicitly.

Sat, Aug 8, 9:28 PM · Continuous-Integration-Config, MediaWiki-Media-Platform-Team, 3D
Krinkle created T434378: CI broken for 3d2png.git.
Sat, Aug 8, 9:26 PM · Continuous-Integration-Config, MediaWiki-Media-Platform-Team, 3D

Fri, Aug 7

Krinkle added a comment to T434032: Drop Modern (Grade A) support for Safari 12.

As mentioned in several places already, these proposals are inactionable. We haven't resorted to legacy UA-sniffing to determine payloads in ten years since T102318: Convert startup blacklist to feature test.

Fri, Aug 7, 8:48 PM · MediaWiki-Core-Platform-Team, MediaWiki-ResourceLoader, JavaScript, CSS, Browser-Support-Apple-Safari
Krinkle merged T434032: Drop Modern (Grade A) support for Safari 12 into T429706: Raise Grade A JavaScript requirement from ES2019 to ES2020 (ECMAScript 11).
Fri, Aug 7, 8:45 PM · MediaWiki-extensions-CodeMirror, MediaWiki-Core-Platform-Team, JavaScript, MediaWiki-ResourceLoader
Krinkle merged task T434032: Drop Modern (Grade A) support for Safari 12 into T429706: Raise Grade A JavaScript requirement from ES2019 to ES2020 (ECMAScript 11).
Fri, Aug 7, 8:45 PM · MediaWiki-Core-Platform-Team, MediaWiki-ResourceLoader, JavaScript, CSS, Browser-Support-Apple-Safari
Krinkle reopened T429706: Raise Grade A JavaScript requirement from ES2019 to ES2020 (ECMAScript 11) as "Open".
Fri, Aug 7, 8:44 PM · MediaWiki-extensions-CodeMirror, MediaWiki-Core-Platform-Team, JavaScript, MediaWiki-ResourceLoader
Krinkle merged T429706: Raise Grade A JavaScript requirement from ES2019 to ES2020 (ECMAScript 11) into T434032: Drop Modern (Grade A) support for Safari 12.
Fri, Aug 7, 8:44 PM · MediaWiki-Core-Platform-Team, MediaWiki-ResourceLoader, JavaScript, CSS, Browser-Support-Apple-Safari
Krinkle merged task T429706: Raise Grade A JavaScript requirement from ES2019 to ES2020 (ECMAScript 11) into T434032: Drop Modern (Grade A) support for Safari 12.
Fri, Aug 7, 8:44 PM · MediaWiki-extensions-CodeMirror, MediaWiki-Core-Platform-Team, JavaScript, MediaWiki-ResourceLoader
Krinkle added a comment to T420223: High (relatively) number of memcached errors in eqiad.

It seems we've a significant further increase to the memcached error as perceived by MediaWiki. Specifically "TIMEOUT" and "SERVER ERROR" more than trippled since last month. Happy to go to a differnet task, but since this one was active, I'm reporting it here in case it's already looked into.

Fri, Aug 7, 8:34 PM · Patch-For-Review, Infrastructure-Foundations, ServiceOps, ServiceOps-Datastores
Krinkle added a parent task for T427866: Add X-Delete-At header to Score files being stored: T257093: Add cache key information to metadata json.
Fri, Aug 7, 12:31 AM · Patch-For-Review, MediaWiki-extensions-Score
Krinkle added a subtask for T257093: Add cache key information to metadata json: T427866: Add X-Delete-At header to Score files being stored.
Fri, Aug 7, 12:31 AM · Patch-For-Review, Reader Experience Team, SRE, SRE-swift-storage, MediaWiki-extensions-Score

Thu, Aug 6

Krinkle added a comment to T271001: Transition to client-side MathJax SVG rendering as default.

@Jacobolus Have you noticed the target change to MathJax SVG, rather than only MathML? Ref T271001#12123535.

Thu, Aug 6, 9:00 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T379359: Fix \cancelto{y} in native MathML mode Chrome.

Screenshot 2026-08-06 at 20.58.57.png (564×134 px, 14 KB)

Thu, Aug 6, 7:59 PM · User-Physikerwelt, Math
Krinkle renamed T271001: Transition to client-side MathJax SVG rendering as default from Transition to MathML rendering as default to Transition to client-side MathJax SVG rendering as default.
Thu, Aug 6, 4:55 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T432727: Verify visual parity between mathoid and mathml+mathjax via parsoid visual diff tests.

[…]

  • the boldface greek is bold AND italic
Thu, Aug 6, 4:35 PM · Content-Platform-Team (Work In Progress), Math
Krinkle added a comment to T432727: Verify visual parity between mathoid and mathml+mathjax via parsoid visual diff tests.

As I understand it:

  • in mathoid mode, we send the TeX directly to mathoid and let it do its thing (as I understand it: ship it to mathjax, which handles the full TeX->MathML->SVG conversion)
  • in mathjax mode, we convert the TeX to MathML, and that's what we ship to mathjax-client-side.

[…] I'm also assuming that we might not want exactly the same conversion for "send MathML for the browser to be interpreted" and "send MathML for MathJax to interpret". […]

Thu, Aug 6, 4:22 PM · Content-Platform-Team (Work In Progress), Math
Krinkle added a comment to T429706: Raise Grade A JavaScript requirement from ES2019 to ES2020 (ECMAScript 11).

Note: Caniuse differs from MDN and incorrectly shows Chrome 85+. Confirmed using Browserstack that Chrome 80 supports this.

Thu, Aug 6, 3:00 PM · MediaWiki-extensions-CodeMirror, MediaWiki-Core-Platform-Team, JavaScript, MediaWiki-ResourceLoader
Krinkle moved T419142: Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10) from Announce in next Tech/News to In current Tech/News draft on the User-notice board.
Thu, Aug 6, 2:36 PM · User-notice, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle added a comment to T419142: Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10).

I added the following to https://meta.wikimedia.org/wiki/Tech/News/2026/33:

Thu, Aug 6, 2:35 PM · User-notice, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle added a project to T419356: MathJax rendering missing after saving edit with VisualEditor: Content-Platform-Team.
Thu, Aug 6, 2:04 PM · Editing-team, Content-Platform-Team, VisualEditor, Math
Krinkle claimed T419356: MathJax rendering missing after saving edit with VisualEditor.
Thu, Aug 6, 2:03 PM · Editing-team, Content-Platform-Team, VisualEditor, Math
Krinkle removed a subtask for T271001: Transition to client-side MathJax SVG rendering as default: T420394: MathJax rendering or MathML rendering of \overset \prime is wrong.
Thu, Aug 6, 2:02 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle removed a parent task for T420394: MathJax rendering or MathML rendering of \overset \prime is wrong: T271001: Transition to client-side MathJax SVG rendering as default.
Thu, Aug 6, 2:02 PM · User-Physikerwelt, Math
Krinkle renamed T420394: MathJax rendering or MathML rendering of \overset \prime is wrong from MathJax Rendering or MathMl rendering of \overset \prime is wrong to MathJax rendering or MathML rendering of \overset \prime is wrong.
Thu, Aug 6, 1:39 PM · User-Physikerwelt, Math
Krinkle added a comment to T271001: Transition to client-side MathJax SVG rendering as default.

[…] As one basic example, the "alignat" environment has completely wrong spacing. […]

Thu, Aug 6, 1:38 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T271001: Transition to client-side MathJax SVG rendering as default.

Hello @Krinkle, please see if the rewritten entry is accurate:

The Math extension supports the rendering of mathematical formulae. Soon formulae images will now be rendered in the browser instead of on the server. Wikibooks will see this change on 12 August, Wikisource on 19 August and Wikipedia from 20-27 August. MathML will continue to render server side and is supported in browsers without JavaScript. The SVG image is a progressive enhancement. This change is part of deprecating RESTBase and deprecating Mathoid. You can try this by selecting "Client side MathJax rendering" in your preferences.

I have questions:

  1. MathML extension page redirects to Math. Does this mean they are the same extensions? If so, am I right to interpret this sentence "MathML will continue to render server side and is supported in browsers without JavaScript." to mean that till changes start on 12 August, Math (aka Math ML) continues to render server side?
Thu, Aug 6, 1:24 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T381325: Allow searching for plain text in CodeSearch.

Works in the UI like this. Nice!

Thu, Aug 6, 12:29 PM · Patch-For-Review, User-SomeRandomDeveloper, VPS-project-Codesearch

Wed, Aug 5

Krinkle updated the task description for T271001: Transition to client-side MathJax SVG rendering as default.
Wed, Aug 5, 1:53 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a subtask for T432488: [Hypothesis] ST6.4.2 Increase MediaWiki backend capacity for logged-in pageviews (tracking) FY2026-2027: Unknown Object (Task).
Wed, Aug 5, 1:52 AM · [MW-Core] FY2026-27 Q1, MediaWiki-Engineering

Tue, Aug 4

Krinkle triaged T433321: Evaluate removing staleTTL option from WANObjectCache as Medium priority.
Tue, Aug 4, 11:29 PM · MediaWiki-Engineering-Group-onboarding, MediaWiki-Core-Platform-Team (Kanban), MediaWiki-libs-BagOStuff
Krinkle added a project to T433321: Evaluate removing staleTTL option from WANObjectCache: MediaWiki-Engineering-Group-onboarding.
Tue, Aug 4, 11:29 PM · MediaWiki-Engineering-Group-onboarding, MediaWiki-Core-Platform-Team (Kanban), MediaWiki-libs-BagOStuff
Krinkle edited projects for T245464: Use php-hrtime monotonic clock instead of microtime for perf measure in MW, added: MediaWiki-Engineering-Group-onboarding; removed Patch-For-Review.
Tue, Aug 4, 11:29 PM · MediaWiki-Engineering-Group-onboarding, MediaWiki-Core-Platform-Team, MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), MediaWiki-libs-Stats, Wikimedia-Performance-recommendation, User-jijiki, MediaWiki-libs-BagOStuff
Krinkle added a comment to T245464: Use php-hrtime monotonic clock instead of microtime for perf measure in MW.

Codesearch query: -microtime|microtime\([^)]*\) -

Tue, Aug 4, 11:28 PM · MediaWiki-Engineering-Group-onboarding, MediaWiki-Core-Platform-Team, MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MW-1.43-notes (1.43.0-wmf.23; 2024-09-17), MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), MediaWiki-libs-Stats, Wikimedia-Performance-recommendation, User-jijiki, MediaWiki-libs-BagOStuff
Krinkle added a project to T316024: PHP Notice: Undefined offset: ... (from ActorCache.php): MediaWiki-Core-Platform-Team (Kanban).

I suggest we verify (and, if reproducible, fix) this as part of work on the ActorStore at T428517: The user's row is being loaded three times on every page view.

Tue, Aug 4, 9:24 PM · MediaWiki-Core-Platform-Team (Kanban), MediaWiki-User-rename, Unstewarded-production-error, MediaWiki-User-management, Wikimedia-production-error
Krinkle added a comment to T380344: Safari support for Modern (Grade A) (proposal for current + 3 previous major versions).

Historically, we've raised the browser support requirements based on a feature we want to use that we think is worth the trade-off. […]

Tue, Aug 4, 7:26 PM · MediaWiki-Core-Platform-Team, MediaWiki-ResourceLoader, JavaScript, CSS, Browser-Support-Apple-Safari
Krinkle added a project to T380344: Safari support for Modern (Grade A) (proposal for current + 3 previous major versions): MediaWiki-ResourceLoader.
Tue, Aug 4, 7:24 PM · MediaWiki-Core-Platform-Team, MediaWiki-ResourceLoader, JavaScript, CSS, Browser-Support-Apple-Safari
Krinkle moved T429706: Raise Grade A JavaScript requirement from ES2019 to ES2020 (ECMAScript 11) from Accepted Enhancement to Backlog on the MediaWiki-ResourceLoader board.
Tue, Aug 4, 5:02 PM · MediaWiki-extensions-CodeMirror, MediaWiki-Core-Platform-Team, JavaScript, MediaWiki-ResourceLoader
Krinkle updated the task description for T271001: Transition to client-side MathJax SVG rendering as default.
Tue, Aug 4, 2:32 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T431372: Mark Mathoid endpoints as deprecated.

Because these endpoints see very little adoption outside of WMF owned features, we expect there to be a relatively short deprecation cycle;

Note they are used in default installation of Math in 1.42 and before (though all such versions are EOL), and later version if they enable the mathoid mode (it is disabled by default). See T373705 and https://www.mediawiki.org/wiki/Extension:Math#Math_output_modes

So before that we need to remove the Mathoid mode from Math.

Tue, Aug 4, 2:19 PM · MediaWiki-API-Platform-Team (MediaWiki-Interfaces-Sprints), RESTBase-Sunsetting, RESTBase, MediaWiki-REST-API, OKR-Work
Krinkle updated the task description for T271001: Transition to client-side MathJax SVG rendering as default.
Tue, Aug 4, 2:15 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle moved T271001: Transition to client-side MathJax SVG rendering as default from Not ready to announce to Announce in next Tech/News on the User-notice board.

Optimistic schedule:

Tue, Aug 4, 2:09 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T271001: Transition to client-side MathJax SVG rendering as default.

I can't reproduce it. It uses MathJax for me in Firefox and Chrome:

Screenshot 2026-08-04 at 14.18.45.png (1,124×1,032 px, 166 KB)

Tue, Aug 4, 1:22 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math

Mon, Aug 3

Krinkle updated the task description for T433891: Improve Math preference labels.
Mon, Aug 3, 9:16 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Math
Krinkle updated the task description for T433891: Improve Math preference labels.
Mon, Aug 3, 9:12 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Math
Krinkle updated the task description for T433891: Improve Math preference labels.
Mon, Aug 3, 9:12 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Math
Krinkle updated the task description for T433891: Improve Math preference labels.
Mon, Aug 3, 9:00 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Math
Krinkle created T433891: Improve Math preference labels.
Mon, Aug 3, 8:57 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Math
Krinkle added a comment to T271001: Transition to client-side MathJax SVG rendering as default.
@Jacobolus wrote:

I don't understand why this is targeting MathML rather than SVG rendering from MathJax. […] Or is this the SVG output?

Mon, Aug 3, 8:20 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T271001: Transition to client-side MathJax SVG rendering as default.

Status update:

  • Rollout phase 1: Enabled native MathML with MathJax as the default on group0 wikis (including test.wikipedia.org and mediawiki.org).
  • Reduced MathJax client size by 20% from 1.59MB to 1.31MB. T414055#12175948
  • Rollout phase 2: Enabled native MathML with MathJax as the default on wikis other than Wikipedia/Wikisource/Wikibooks. This includes Wikiversity articles, Commons file pages, and Wikidata talk pages.
Mon, Aug 3, 7:05 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T271001: Transition to client-side MathJax SVG rendering as default.

Phase 2 rollout (wikis other than Wikipedia/Wikisource/Wikibooks, such as Wikiversity, Commons, and Wikidata).

Mon, Aug 3, 7:04 PM · Patch-For-Review, MediaWiki-Core-Platform-Team (Radar), MW-1.45-notes (1.45.0-wmf.14; 2025-08-12), Wikimedia-Site-requests, MW-1.43-release, User-notice, Community-consensus-needed, Math
Krinkle added a comment to T433644: Fix CSSJanus flipping for side-relative edge offsets in background-position property (3-value and 4-value syntax).

If I understand correctly, what the bugs have in common is that they are using the 3-value and 4-value syntax, which is the "side-relative" or "edge offset" feature of background-position. If this is incorrect, let me know. If this is correct, but there are other bugs here as well, please create a separate task for those.

Mon, Aug 3, 2:56 PM · CSSJanus, MediaWiki-Core-Platform-Team
Krinkle renamed T433644: Fix CSSJanus flipping for side-relative edge offsets in background-position property (3-value and 4-value syntax) from CSSJanus wrong flipped percentage on background-position property to Fix CSSJanus flipping for side-relative edge offsets in background-position property (3-value and 4-value syntax).
Mon, Aug 3, 2:55 PM · CSSJanus, MediaWiki-Core-Platform-Team
Krinkle edited projects for T419142: Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10), added: User-notice; removed Patch-For-Review.
Mon, Aug 3, 2:49 PM · User-notice, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle moved T401115: Replace php-tideways_xhprof with php-xhprof in MediaWiki-Docker from In Progress to Blocked on the MediaWiki-Core-Platform-Team (Kanban) board.
Mon, Aug 3, 2:47 PM · MediaWiki-Core-Profiler, MediaWiki-Core-Platform-Team (Kanban), Patch-For-Review, Release-Engineering-Team, dev-images, MediaWiki-Docker
Krinkle moved T401115: Replace php-tideways_xhprof with php-xhprof in MediaWiki-Docker from Essential Work to In Progress on the MediaWiki-Core-Platform-Team (Kanban) board.
Mon, Aug 3, 2:46 PM · MediaWiki-Core-Profiler, MediaWiki-Core-Platform-Team (Kanban), Patch-For-Review, Release-Engineering-Team, dev-images, MediaWiki-Docker
Krinkle moved T395347: Raise Grade A JavaScript requirement from ES2017 to ES2018 (ECMAScript 9) from Essential Work to In Progress on the MediaWiki-Core-Platform-Team (Kanban) board.
Mon, Aug 3, 2:46 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle moved T143304: mw.cookie corrupts values starting with a quotation mark from Essential Work to In Progress on the MediaWiki-Core-Platform-Team (Kanban) board.
Mon, Aug 3, 2:46 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-ResourceLoader, JavaScript
Krinkle renamed T419142: Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10) from Raise Grade A JavaScript requirement from ES2018 to ES2019 (ECMAScript 10) to Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10).
Mon, Aug 3, 2:44 PM · User-notice, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle updated the task description for T395347: Raise Grade A JavaScript requirement from ES2017 to ES2018 (ECMAScript 9).
Mon, Aug 3, 2:43 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle updated the task description for T419142: Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10).
Mon, Aug 3, 2:43 PM · User-notice, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle added a comment to T419142: Raise Grade A JavaScript requirement from ES2017 to ES2019 (ECMAScript 10).
Mon, Aug 3, 2:43 PM · User-notice, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript
Krinkle added a comment to T395347: Raise Grade A JavaScript requirement from ES2017 to ES2018 (ECMAScript 9).

Doc updates:

Mon, Aug 3, 2:42 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), MediaWiki-Core-Platform-Team (Kanban), MediaWiki-extensions-CodeMirror, MediaWiki-ResourceLoader, JavaScript