Page MenuHomePhabricator

ihurbain (Isabelle Hurbain-Palatin)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Jun 7 2021, 8:12 AM (252 w, 5 d)
Availability
Available
LDAP User
Isabelle Hurbain-Palatin
MediaWiki User
IHurbainPalatin (WMF) [ Global Accounts ]

Recent Activity

Tue, Mar 31

ihurbain added a comment to T420024: [SPIKE] Attribution API Citation count followup: Citation # in Flagged Revs wikis.

Note: there's a (very) significant chance that the observed daily purge on flaggedrevs is T416616 - so, not FlaggedRevs-related.

Tue, Mar 31, 2:08 PM · Spike, MW-Interfaces-Team (MWI-Sprint-29 (2026-03-10 to 2026-03-24)), MediaWiki-REST-API, OKR-Work

Mon, Mar 30

ihurbain updated the task description for T421522: CTT tasks week of 2026-03-27.
Mon, Mar 30, 4:31 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Essential-Work, Content-Transform-Team (Work In Progress)

Fri, Mar 27

ihurbain moved T421522: CTT tasks week of 2026-03-27 from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Fri, Mar 27, 5:14 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain added a comment to T421522: CTT tasks week of 2026-03-27.

Scott started rt-testing on 57396f78 and it's good to go; I believe 4eedc6aa is safe to stuff on top of it on Monday if we want to and if no other rt-testing is run over the week-end.

Fri, Mar 27, 5:13 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain added a comment to T420968: CTT tasks week of 2026-03-20.

Leaving this one open because I don't know what's the exact status of T421359 that got triggered on this train.

Fri, Mar 27, 5:09 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress)
ihurbain updated the task description for T420968: CTT tasks week of 2026-03-20.
Fri, Mar 27, 5:07 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress)
ihurbain created T421522: CTT tasks week of 2026-03-27.
Fri, Mar 27, 5:06 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Essential-Work, Content-Transform-Team (Work In Progress)

Thu, Mar 26

ihurbain closed T414359: Use postprocessing cache in FlaggedRevisions as Resolved.

Parsoid FlaggedRevs postprocessing cache has been running for a week, so let's consider this resolved.

Thu, Mar 26, 8:26 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), FlaggedRevs, Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ihurbain closed T414359: Use postprocessing cache in FlaggedRevisions, a subtask of T410919: Allow ParserOutputAccess to generate (and cache) postprocessed output for use in Article read views, as Resolved.
Thu, Mar 26, 8:26 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work

Mon, Mar 23

ihurbain added a comment to T411280: Links in <mapframe> broken when using Parsoid.

This is essentially T345568.
Note that both https://fr.wikisource.org/wiki/Le_Jugement_de_Satan_(Viennet)?useparsoid=1 and https://en.wiktionary.org/wiki/Wiktionary:Sandbox?oldid=88313457&useparsoid=1 do work correctly - the issue is that we're not fixing URLs in these cases to handle the base URL correctly. Not ideal. (And the reason for that is that these elements are kind of out-of-band for the main parse, and so they're never processed by the post-processing... which among others handles the relative-to-absolute URLs).

Mon, Mar 23, 4:27 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress), Parsoid, Maps (Kartographer)

Thu, Mar 19

ihurbain moved T378906: Categories as link tags cause navboxes to have a rendering difference from Blocked to In Progress on the Content-Transform-Team (Work In Progress) board.
Thu, Mar 19, 5:46 PM · Patch-For-Review, Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid

Wed, Mar 18

ihurbain closed T419908: DiscussionTools duplicates the meta-data sub-header content when Previewing as Resolved.
Wed, Mar 18, 12:50 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), DiscussionTools

Mon, Mar 16

ihurbain moved T419908: DiscussionTools duplicates the meta-data sub-header content when Previewing from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Mon, Mar 16, 11:12 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), DiscussionTools
ihurbain removed a project from T419908: DiscussionTools duplicates the meta-data sub-header content when Previewing: Parsoid.
Mon, Mar 16, 11:12 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), DiscussionTools
ihurbain edited projects for T419908: DiscussionTools duplicates the meta-data sub-header content when Previewing, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Mon, Mar 16, 11:12 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), DiscussionTools
ihurbain claimed T419908: DiscussionTools duplicates the meta-data sub-header content when Previewing.
Mon, Mar 16, 11:11 AM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), DiscussionTools

Mar 10 2026

ihurbain closed T419539: Changes in FlaggedRevs seem to be causing CI failures for CheckUser as Resolved.

As far as I can tell, this is fixed for both CheckUser and VE, so closing.

Mar 10 2026, 5:09 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Product Safety and Integrity, Content-Transform-Team, ci-test-error (WMF-deployed Build Failure), FlaggedRevs
ihurbain claimed T419539: Changes in FlaggedRevs seem to be causing CI failures for CheckUser.
Mar 10 2026, 2:15 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Product Safety and Integrity, Content-Transform-Team, ci-test-error (WMF-deployed Build Failure), FlaggedRevs

Mar 9 2026

ihurbain moved T383141: Replace cite-tracking-category-cite-diffing-error category by an entry in the ParserLimit report from Needs Investigation to To Deploy on the Content-Transform-Team (Work In Progress) board.
Mar 9 2026, 3:12 PM · Content-Transform-Team (Work In Progress), MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Parsoid-Read-Views, Cite, Patch-For-Review
ihurbain added a project to T383141: Replace cite-tracking-category-cite-diffing-error category by an entry in the ParserLimit report: Content-Transform-Team (Work In Progress).
Mar 9 2026, 3:12 PM · Content-Transform-Team (Work In Progress), MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Parsoid-Read-Views, Cite, Patch-For-Review

Mar 6 2026

ihurbain closed T412803: Tweak unsafe post-processing cache keys, a subtask of T410919: Allow ParserOutputAccess to generate (and cache) postprocessed output for use in Article read views, as Resolved.
Mar 6 2026, 10:09 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ihurbain closed T412803: Tweak unsafe post-processing cache keys as Resolved.
Mar 6 2026, 10:09 AM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)

Mar 3 2026

ihurbain added a comment to T418323: Images randomly fail to load (Error 429).

Oops, sorry for hijacking the thread, then (want me to put that somewhere else?)

Mar 3 2026, 4:57 PM · Traffic
ihurbain added a comment to T418323: Images randomly fail to load (Error 429).

The whole thing, bar a couple of redacted elements (for another image on officewiki):

Mar 3 2026, 8:53 AM · Traffic

Mar 2 2026

ihurbain added a comment to T418323: Images randomly fail to load (Error 429).

I can see this behaviour on the (internal) OfficeWiki, on the Contact List, on Firefox 148.0 on Linux (Ubuntu snap packaging), from a connection with the Init7 internet provider in Switzerland.

Mar 2 2026, 4:54 PM · Traffic

Feb 27 2026

ihurbain updated the task description for T418576: CTT tasks week of 2026-02-27.
Feb 27 2026, 11:20 AM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Content-Transform-Team (Work In Progress), Essential-Work
ihurbain updated the task description for T418006: CTT tasks week of 2026-02-20.
Feb 27 2026, 11:13 AM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Content-Transform-Team (Work In Progress), Essential-Work
ihurbain created T418576: CTT tasks week of 2026-02-27.
Feb 27 2026, 11:12 AM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Content-Transform-Team (Work In Progress), Essential-Work
ihurbain created T418569: MediaWiki\Context\RequestContext::getTitle called with no title set..
Feb 27 2026, 10:30 AM · Content-Transform-Team (Work In Progress), Essential-Work, MediaWiki-Special-pages, MediaWiki-Parser, Wikimedia-production-error

Feb 26 2026

ihurbain closed T397507: Fix Parsoid-PHP logstash board as Resolved.
Feb 26 2026, 10:50 AM · Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain updated the task description for T418006: CTT tasks week of 2026-02-20.
Feb 26 2026, 9:55 AM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Content-Transform-Team (Work In Progress), Essential-Work
ihurbain created T418454: Error: Call to a member function isEmpty() on null.
Feb 26 2026, 9:39 AM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Math, Wikimedia-production-error

Feb 20 2026

ihurbain moved T418006: CTT tasks week of 2026-02-20 from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Feb 20 2026, 5:03 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Content-Transform-Team (Work In Progress), Essential-Work
ihurbain updated the task description for T418006: CTT tasks week of 2026-02-20.
Feb 20 2026, 5:03 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Content-Transform-Team (Work In Progress), Essential-Work
ihurbain created T418006: CTT tasks week of 2026-02-20.
Feb 20 2026, 3:42 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Content-Transform-Team (Work In Progress), Essential-Work

Feb 12 2026

ihurbain renamed T383004: Parsoid read views: map with extension (cite, templatestyles) in caption results in raw UNIQ QINU marker from Parsoid read views: map with citation in caption results in raw UNIQ QINU marker to Parsoid read views: map with extension (cite, templatestyles) in caption results in raw UNIQ QINU marker.
Feb 12 2026, 3:25 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress)

Feb 6 2026

ihurbain added a comment to T416540: Mean MediaWiki backend latency increased by 60% between October and December 2025.

There seems to be some amount of temporal causality with a more general pattern of a drop in hit rates for ParserCache - see https://grafana.wikimedia.org/goto/SBEpS9NDR?orgId=1 for details, and the attached graph for the TL;DR of what I mean:

image.png (386×786 px, 52 KB)

It's worse for Parsoid (but also present on legacy), and it doesn't seem to match a (much) larger increase in overall access:
image.png (343×791 px, 58 KB)

Feb 6 2026, 12:48 PM · Parsoid-Read-Views (Performance), User-jijiki, ServiceOps-Mediawiki, Performance Issue, MediaWiki-Platform-Team (Radar)

Feb 3 2026

ihurbain added a comment to T416247: Request for investigating performance issues in long talkpages.

I've done a quick Excimer run on a post-purge legacy parse (since parts of DT are cached on these parses) and on a Parsoid parse (where they're not yet).

Feb 3 2026, 10:12 AM · Content-Transform-Team, Accessibility, DiscussionTools, Editing-team (Planning)

Feb 2 2026

ihurbain added a comment to T411238: Unexpected wikitext changes & whitespace removals by VisualEditor edits.

We have deployed the fix a few minutes ago.

Feb 2 2026, 9:48 AM · User-notice-archive, VisualEditor, Essential-Work, Content-Transform-Team (Work In Progress), Cite, WMDE-TechWish-Sprint-2025-11-25-Spekulatius, Parsoid, Regression

Jan 29 2026

ihurbain added a comment to T415888: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\NodeData::$mw.

@brennen from our perspective, we expect some logspam, hopefully limited, but no other consequence (hence we haven't gone out of our way to backport this this week, because Parsoid backports are annoying). If logspam is problematic or if it has other consequences, don't hesitate to ping our American-timezoned team members :)

Jan 29 2026, 4:10 PM · Essential-Work, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
ihurbain moved T415334: Bare list item breaks out of gallery caption from Needs Triage to Known Differences on the Parsoid board.
Jan 29 2026, 3:49 PM · Parsoid
ihurbain moved T415405: Parsoid doesn't handle Japanese parser functions with double-wide hash and underscore from Needs Triage to Missing Functionality on the Parsoid board.
Jan 29 2026, 3:43 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Content-Transform-Team (Work In Progress), Parsoid
ihurbain moved T415405: Parsoid doesn't handle Japanese parser functions with double-wide hash and underscore from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Jan 29 2026, 3:43 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Content-Transform-Team (Work In Progress), Parsoid
ihurbain added a project to T415405: Parsoid doesn't handle Japanese parser functions with double-wide hash and underscore: Content-Transform-Team (Work In Progress).
Jan 29 2026, 3:42 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Content-Transform-Team (Work In Progress), Parsoid
ihurbain moved T415477: Can't resolve duplicate-ids issues by editing Parsoid HTML from Needs Triage to Feature requests on the Parsoid board.
Jan 29 2026, 3:41 PM · Content-Transform-Team (Work In Progress), MediaWiki-extensions-Linter, Parsoid
ihurbain removed a project from T415576: Fix inconsistency in Table of Contents localization: Parsoid.
Jan 29 2026, 3:38 PM · Content-Transform-Team, I18n, MediaWiki-Parser
ihurbain moved T415576: Fix inconsistency in Table of Contents localization from Needs Triage to Known Differences on the Parsoid board.
Jan 29 2026, 3:38 PM · Content-Transform-Team, I18n, MediaWiki-Parser
ihurbain moved T415581: Parsoid uses inconsistent "rich attribute" format for the `alt`, `title`, and `href` tags in images. from Needs Triage to Bugs & Crashers on the Parsoid board.
Jan 29 2026, 3:37 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), MediaWiki-Language-converter, Parsoid
ihurbain moved T415591: Template source used in shadow attribute from Needs Triage to Bugs & Crashers on the Parsoid board.
Jan 29 2026, 3:36 PM · Parsoid
ihurbain moved T415888: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\NodeData::$mw from Needs Triage to Bugs & Crashers on the Parsoid board.
Jan 29 2026, 3:35 PM · Essential-Work, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
ihurbain triaged T415888: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\NodeData::$mw as Medium priority.
Jan 29 2026, 3:34 PM · Essential-Work, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
ihurbain moved T276855: URL in globaluserpage-footer string is surrounded by ugly "-{R|}-" on language variant wikis from Backlog to Tracking on the Content-Transform-Team board.
Jan 29 2026, 3:32 PM · Patch-Needs-Improvement, Content-Transform-Team, MediaWiki-Parser, Chinese-Sites, I18n, GlobalUserPage
ihurbain merged T366256: Outdated pages displayed in Wikipedia app (and the /api/rest_v1/page/mobile-html/ endpoint) (German Wikipedia) into T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews.
Jan 29 2026, 3:29 PM · Content-Transform-Team, MW-Interfaces-Team, SecTeam-Processed, Trust-and-Safety, Page Content Service, Page-Previews (Tracking), RESTBase-API, User-Josve05a
ihurbain merged task T366256: Outdated pages displayed in Wikipedia app (and the /api/rest_v1/page/mobile-html/ endpoint) (German Wikipedia) into T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews.
Jan 29 2026, 3:29 PM · Content-Transform-Team, Page Content Service, Wikipedia-Android-App-Backlog, RESTBase
ihurbain reassigned T409283: Parsoid fails on PHP 8.4+ during MW installation with 'Error: Class "Wikimedia\Parsoid\DOM\HTMLDocument" not found' from A_smart_kitten to cscott.
Jan 29 2026, 3:25 PM · Content-Transform-Team (Work In Progress), user-a_smart_kitten, PHP 8.5 support, MW-1.46-release, MW-1.45-release, MediaWiki-Installer, Essential-Work, ci-test-error (WMF-deployed Build Failure), PHP 8.4 support, Parsoid
ihurbain edited projects for T415315: VisualEditor automatically converts backslashes to forward slashes in wikilinks, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Jan 29 2026, 3:18 PM · Content-Transform-Team (Work In Progress), Parsoid-Rendering, Parsoid, VisualEditor
ihurbain moved T415576: Fix inconsistency in Table of Contents localization from Backlog to Later on the Content-Transform-Team board.
Jan 29 2026, 3:14 PM · Content-Transform-Team, I18n, MediaWiki-Parser
ihurbain moved T415583: langconv syntax being seen in dev wiki API output? from Backlog to Tracking on the Content-Transform-Team board.
Jan 29 2026, 3:12 PM · Content-Transform-Team, MediaWiki-Language-converter, MW-Interfaces-Team, MediaWiki-Action-API
ihurbain removed a project from T415591: Template source used in shadow attribute: Content-Transform-Team.
Jan 29 2026, 3:08 PM · Parsoid

Jan 26 2026

ihurbain created T415568: Deprecate MediaWikiServices::getParserCache().
Jan 26 2026, 5:07 PM · MediaWiki-Parser
ihurbain moved T412803: Tweak unsafe post-processing cache keys from In Progress to To Deploy on the Content-Transform-Team (Work In Progress) board.
Jan 26 2026, 4:12 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ihurbain closed T415111: Explicitly deactivate the post-processing cache on Commons and Wikidata as Resolved.
Jan 26 2026, 2:03 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)

Jan 23 2026

ihurbain added a comment to T415315: VisualEditor automatically converts backslashes to forward slashes in wikilinks.

The fact that it changes the behavior between Parsoid and legacy (and breaks Parsoid read views) is indeed a sign that we CTT should do something there.

Jan 23 2026, 6:07 PM · Content-Transform-Team (Work In Progress), Parsoid-Rendering, Parsoid, VisualEditor
ihurbain created T415341: Map doesn't update correctly when hidden on browser width change.
Jan 23 2026, 10:14 AM · Maps (Kartographer)

Jan 20 2026

ihurbain added a comment to T348255: Parser cache infrastructure for OutputTransform.

Mmmmmmmmmh.
Okay, you're right. I wasn't too worried about that kind of scenario (mass reparse triggering) up until a few hours ago because up until a few hours ago those things were really independent from each other and we'd only hit the raw cache if the post-processed cache didn't have an entry.
But what I'm *currently* considering is something along the lines of "hit the postprocessing cache; if it fails, get a raw cache output, and try to see if there's another postprocessing cache entry we should hit *considering the raw cache result*". Not sure this will land yet, but this significantly increases the risk of shenanigans, and the fact that I'm at all considering this makes it a good idea to future-proof this now rather than when the cache is fuller.
Anyway. I've created T415110 to track this.

Jan 20 2026, 6:54 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ihurbain created T415111: Explicitly deactivate the post-processing cache on Commons and Wikidata.
Jan 20 2026, 6:54 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ihurbain created T415110: Modify post-processing cache keys so that they are colocated with their main cache.
Jan 20 2026, 6:49 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)

Jan 16 2026

ihurbain added a comment to T348255: Parser cache infrastructure for OutputTransform.

Let me document decisions a posteriori because the best time to do that was two months ago but the second best time is now.

Jan 16 2026, 4:48 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ihurbain closed T414322: CTT tasks week of 2026-01-09 as Resolved.
Jan 16 2026, 12:15 PM · Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain updated the task description for T414322: CTT tasks week of 2026-01-09.
Jan 16 2026, 12:15 PM · Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain created T414794: CTT tasks week of 2026-01-16.
Jan 16 2026, 12:14 PM · Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain added a project to T376183: Use postprocessing cache for Discussion Tools: Content-Transform-Team (Work In Progress).
Jan 16 2026, 10:17 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ihurbain moved T376183: Use postprocessing cache for Discussion Tools from Later to Performance on the Parsoid-Read-Views board.
Jan 16 2026, 10:09 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ihurbain claimed T376183: Use postprocessing cache for Discussion Tools.

This is the path we currently see to be able to have legacy DT in the post-processing cache, AND to be able to move away from modifying cache-varying options during the post-processing, so I'm moving this back to "current work" and doing that now.

Jan 16 2026, 10:08 AM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)

Jan 15 2026

ihurbain updated the task description for T414322: CTT tasks week of 2026-01-09.
Jan 15 2026, 2:53 PM · Essential-Work, Content-Transform-Team (Work In Progress)

Jan 12 2026

ihurbain placed T411401: Eliminate double-parse and double-postprocess in CommonsMetadata up for grabs.
Jan 12 2026, 4:14 PM · Parsoid-Read-Views (Wikidata & WikiCommons), Wikimedia-Performance-recommendation, Content-Transform-Team (Work In Progress), OKR-Work
ihurbain closed T348255: Parser cache infrastructure for OutputTransform, a subtask of T293512: ParserOutput::getText() should be removed from ParserOutput, as Resolved.
Jan 12 2026, 4:12 PM · Patch-For-Review, MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), MW-1.44-notes (1.44.0-wmf.17; 2025-02-18), Content-Transform-Team (Work In Progress), MW-1.43-notes (1.43.0-wmf.22; 2024-09-10), OKR-Work, Parsoid-Read-Views (Phase 1 - DiscussionTools support), MediaWiki-Parser, Parsoid
ihurbain closed T348255: Parser cache infrastructure for OutputTransform, a subtask of T363496: Collapsable sections split the parser cache, as Resolved.
Jan 12 2026, 4:12 PM · Parsoid-Read-Views (Performance), OKR-Work
ihurbain closed T348255: Parser cache infrastructure for OutputTransform, a subtask of T376183: Use postprocessing cache for Discussion Tools, as Resolved.
Jan 12 2026, 4:12 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ihurbain closed T348255: Parser cache infrastructure for OutputTransform, a subtask of T392227: [EPIC] Parsoid Performance, as Resolved.
Jan 12 2026, 4:12 PM · OKR-Work, Epic, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), Parsoid
ihurbain closed T348255: Parser cache infrastructure for OutputTransform as Resolved.
Jan 12 2026, 4:12 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ihurbain moved T412803: Tweak unsafe post-processing cache keys from Code Review to In Progress on the Content-Transform-Team (Work In Progress) board.
Jan 12 2026, 4:08 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ihurbain moved T414322: CTT tasks week of 2026-01-09 from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Jan 12 2026, 1:12 PM · Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain updated the task description for T414322: CTT tasks week of 2026-01-09.
Jan 12 2026, 10:52 AM · Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain updated the task description for T413799: CTT tasks week of 2026-01-02.
Jan 12 2026, 10:38 AM · Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain created T414322: CTT tasks week of 2026-01-09.
Jan 12 2026, 10:37 AM · Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain closed T411951: CTT tasks week of 2025-12-12 as Resolved.
Jan 12 2026, 10:34 AM · Content-Transform-Team (Work In Progress), Essential-Work
ihurbain closed T410960: CTT tasks week of 2025-11-21 as Resolved.
Jan 12 2026, 10:34 AM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Essential-Work, Content-Transform-Team (Work In Progress)
ihurbain created T414315: Section tags can interfere with CSS flex layout.
Jan 12 2026, 9:51 AM · Parsoid-Read-Views (Large Wikipedias), Parsoid

Jan 9 2026

ihurbain added a comment to T414164: Some citations are added twice to the page.

I've looked a bit into this but didn't reach a reasonable conclusion. It might be quite specific to "ref in ref in caption"; at some point the ref is processed "normally" and at some point it's processed as a complex attribute, but I'm not sure which one should actually happen.

Jan 9 2026, 3:16 PM · Parsoid, Content-Transform-Team (Work In Progress), Parsoid-Read-Views
ihurbain claimed T372592: Find a way to replace the use of ParserOutput::addJsConfigVars() in DiscussionTools.
Jan 9 2026, 10:19 AM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Content-Transform-Team (Work In Progress), MW-1.43-notes (1.43.0-wmf.24; 2024-09-24), Essential-Work, Parsoid, DiscussionTools
ihurbain added a comment to T414164: Some citations are added twice to the page.

It looks like https://phabricator.wikimedia.org/T354009 is also suspicious on these pages: it shows "no references" in VE in the first case and it starts multiplicating references like there's no tomorrow in the second case.

Jan 9 2026, 8:55 AM · Parsoid, Content-Transform-Team (Work In Progress), Parsoid-Read-Views
ihurbain created T414164: Some citations are added twice to the page.
Jan 9 2026, 8:47 AM · Parsoid, Content-Transform-Team (Work In Progress), Parsoid-Read-Views

Jan 5 2026

ihurbain closed T410919: Allow ParserOutputAccess to generate (and cache) postprocessed output for use in Article read views, a subtask of T410916: Allow requesting postprocessed output for some/many/most/all APIs which accept a ParserOption (in some form) and emit a ParserOutput (in some form), as Resolved.
Jan 5 2026, 5:27 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ihurbain closed T410919: Allow ParserOutputAccess to generate (and cache) postprocessed output for use in Article read views as Resolved.

This is done; post-processing cache is deployed at the same time as Parsoid Read Views for future wikis. There are still a number of follow-up tasks to be tackled, but they are filed separately.

Jan 5 2026, 5:27 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ihurbain created T413795: Use ParserOptions in the post-processing pipeline rather than the options array.
Jan 5 2026, 5:06 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work

Dec 18 2025

ihurbain closed T383328: Kartographer map overlay not visible in Parsoid rendering as Resolved.

This is not deployed to group2 yet, but my tests on hewiki and itwiki make me confident that this issue is solved. It may require purging the affected pages caches if maps are acting up.

Dec 18 2025, 10:41 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Maps (Kartographer)

Dec 16 2025

ihurbain moved T394005: Provide DOM versions of the OutputTransform pipeline transformations from In Progress to Backlog on the Content-Transform-Team (Work In Progress) board.
Dec 16 2025, 12:51 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), OKR-Work, MediaWiki-Parser
ihurbain moved T383328: Kartographer map overlay not visible in Parsoid rendering from In Progress to To Deploy on the Content-Transform-Team (Work In Progress) board.
Dec 16 2025, 12:51 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Maps (Kartographer)
ihurbain closed T380516: Introduce ParserOptions type for "propagated to ParserOutput but not otherwise affecting the parse" as Resolved.
Dec 16 2025, 12:50 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)