Page MenuHomePhabricator

ssastry (Subbu)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Oct 7 2014, 5:34 AM (608 w, 4 d)
Availability
Available
IRC Nick
subbu
LDAP User
Subramanya Sastry
MediaWiki User
SSastry (WMF) [ Global Accounts ]

Recent Activity

Today

ssastry added a comment to T428319: Move Cite properties from `data-mw` to `data-mw-cite`.

These are all going to be breaking changes wrt our published HTML spec.

Sat, Jun 6, 4:44 AM · Patch-For-Review, Parsoid, Cite

Thu, Jun 4

ssastry updated the task description for T427453: Edge case: Improper TableFixups application.
Thu, Jun 4, 10:23 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry claimed T427664: pwrapping skips td cells of tables that are embedded in dllists.
Thu, Jun 4, 10:17 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry closed T409751: Lazy loading of data-mw and data-parsoid as Resolved.

Created T428212 for followup work.

Thu, Jun 4, 10:15 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ssastry created T428212: data-attribute lazy loading followups.
Thu, Jun 4, 10:15 PM · Performance Issue, Content-Transform-Team, Parsoid
ssastry closed T426649: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataMw::$parts as Resolved.
Thu, Jun 4, 9:58 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry closed T405932: Provide a DOM version of the ExpandToAbsoluteURLs OutputTransform, a subtask of T394005: Provide DOM versions of the OutputTransform pipeline transformations, as Resolved.
Thu, Jun 4, 9:57 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), OKR-Work, MediaWiki-Parser
ssastry closed T405932: Provide a DOM version of the ExpandToAbsoluteURLs OutputTransform as Resolved.
Thu, Jun 4, 9:57 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work

Wed, Jun 3

ssastry added a comment to T427664: pwrapping skips td cells of tables that are embedded in dllists.

I broke this originally when I introduced the ListTk compound token.

Wed, Jun 3, 4:59 AM · Content-Transform-Team (Work In Progress), Parsoid

Tue, Jun 2

ssastry renamed T427972: Edge case in processing templated extlink with an entity-encoded ] char in the url from Edge case in extlink tokenization to Edge case in processing templated extlink with an entity-encoded ] char in the url.
Tue, Jun 2, 9:19 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry updated the task description for T427972: Edge case in processing templated extlink with an entity-encoded ] char in the url.
Tue, Jun 2, 9:17 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry updated the task description for T427972: Edge case in processing templated extlink with an entity-encoded ] char in the url.
Tue, Jun 2, 9:11 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry created T427972: Edge case in processing templated extlink with an entity-encoded ] char in the url.
Tue, Jun 2, 6:01 PM · Content-Transform-Team (Work In Progress), Parsoid

Fri, May 29

ssastry created T427664: pwrapping skips td cells of tables that are embedded in dllists.
Fri, May 29, 4:52 PM · Content-Transform-Team (Work In Progress), Parsoid

Wed, May 27

ssastry created T427453: Edge case: Improper TableFixups application.
Wed, May 27, 9:57 PM · Content-Transform-Team (Work In Progress), Parsoid

Tue, May 26

ssastry created T427332: Parsoid standalone mode parser tests and PHPUnit.
Tue, May 26, 9:44 PM · Parsoid
ssastry added a comment to T408743: Document how to localize autonumbered links in Parsoid output.

Huh, scratch that ... the CSS looks fine to me, and https://www.mediawiki.org/w/index.php?title=User:SSastry_(WMF)/Sandbox&oldid=8391831&useparsoid=1 confirms that. But, we could tweak the CSS to explicitly use the autonumber class instead of the :empty:after pseudo-selector.

Tue, May 26, 4:30 PM · OKR-Work, Documentation, Parsoid, Content-Transform-Team (Work In Progress), Parsoid-Read-Views
ssastry added a comment to T408743: Document how to localize autonumbered links in Parsoid output.

https://gerrit.wikimedia.org/r/c/mediawiki/core/+/138617/2/resources/src/mediawiki.skinning/content.parsoid.less added CSS for autonumbered links but that CSS has bit-rotted with all the changes and needs to be adapted. And, we can document the info on wiki in cases individual wikis want to customize those.

Tue, May 26, 4:18 PM · OKR-Work, Documentation, Parsoid, Content-Transform-Team (Work In Progress), Parsoid-Read-Views
ssastry closed T413372: Wikitext REPL based on Parsoid's parse.php script as Resolved.

We how have a basic REPL in place which meets the requirements of this phab task. Resolving this now - all future work here will be tweaks and improvements to what we have.

Tue, May 26, 2:27 PM · Parsoid

Fri, May 22

ssastry triaged T427098: mw:Param meta tags can sometimes leak through unprocessed as Low priority.
Fri, May 22, 9:50 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry created T427098: mw:Param meta tags can sometimes leak through unprocessed.
Fri, May 22, 9:48 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T422866: Migrate parser tests to new phpunit:config mechanism.

FWIW, given Parsoid will soon be used pretty much everywhere, we'll need Parsoid parser test runs to be included as part of the coverage since core parser tests will be disabled.

Fri, May 22, 3:23 PM · Wikimedia-Hackathon-2026, Patch-For-Review, Content-Transform-Team (Work In Progress), Essential-Work, MediaWiki-Parser, MediaWiki-Core-Tests
ssastry added a comment to T422866: Migrate parser tests to new phpunit:config mechanism.

Yes, that works.

Fri, May 22, 3:22 PM · Wikimedia-Hackathon-2026, Patch-For-Review, Content-Transform-Team (Work In Progress), Essential-Work, MediaWiki-Parser, MediaWiki-Core-Tests

Thu, May 21

ssastry added a comment to T426649: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataMw::$parts.

Okay, turns out that the second patch is the correct fix and the first one is now just a refactor.

Thu, May 21, 9:28 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry closed T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets as Resolved.
Thu, May 21, 9:14 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T426649: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataMw::$parts.

Interestingly enough, in all the cases I've looked at so far (uk, ml, de, sl), mw:Param nodes are involved .. so, the 2nd patch will fix this on its own, but the first patch is also worth reviewing on its own.

Thu, May 21, 9:07 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry added a comment to T426924: Template CSS rendered as plain text.

I cannot reproduce both as logged in user and anonymous user. Was it something transient?

Thu, May 21, 2:43 AM · Parsoid

Tue, May 19

ssastry created T426793: urwiki image diffs: Parsoid doesn't align the images similar to legacy.
Tue, May 19, 10:05 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Content-Transform-Team (Work In Progress)

Mon, May 18

ssastry added a comment to T426195: InvalidArgumentException: Invalid language code "' + variant + '".

Copying my comment from the merged duplicated task: "April 26 is when I first see it in logstash (looking back at least 5 weeks)".

Mon, May 18, 8:44 PM · Parsoid-Read-Views (Language Converter Support), Content-Transform-Team (Work In Progress), Regression, MediaWiki-Language-converter, I18n, Wikimedia-production-error
ssastry merged T426657: Invalid language code "' + variant + '" into T426195: InvalidArgumentException: Invalid language code "' + variant + '".
Mon, May 18, 8:43 PM · Parsoid-Read-Views (Language Converter Support), Content-Transform-Team (Work In Progress), Regression, MediaWiki-Language-converter, I18n, Wikimedia-production-error
ssastry merged task T426657: Invalid language code "' + variant + '" into T426195: InvalidArgumentException: Invalid language code "' + variant + '".
Mon, May 18, 8:43 PM · Content-Transform-Team, Wikimedia-production-error
ssastry updated the task description for T424348: CTT tasks week of 2026-04-24.
Mon, May 18, 5:22 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), Essential-Work, Content-Transform-Team (Work In Progress)
ssastry closed T425731: CTT tasks week of 2026-05-01 as Resolved.
Mon, May 18, 5:21 PM · MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), Essential-Work, Content-Transform-Team (Work In Progress)
ssastry closed T425981: CTT tasks week of 2026-05-08 as Resolved.
Mon, May 18, 5:20 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Essential-Work, Content-Transform-Team (Work In Progress)
ssastry renamed T426652: DOMException: Invalid Character Error from Exception executing job: parsoidCachePrewarm User:Emdosis/sandbox revId=1246490609 pageId=76732332 page_touched=20260423193125 namespace=2 title=Emdosis/sandbox causeAction=view options=0 rootJobIsSelf=1 rootJobSignature=68e733c09e260fd51dabf1c0d3f90dfc0a to DOMException: Invalid Character Error.
Mon, May 18, 5:17 PM · Content-Transform-Team (Work In Progress), RemexHtml, Wikimedia-production-error
ssastry merged task T426325: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::${dsr,tsr,pi} into T426649: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataMw::$parts.
Mon, May 18, 5:16 PM · Content-Transform-Team, Parsoid, Wikimedia-production-error
ssastry merged T426325: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::${dsr,tsr,pi} into T426649: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataMw::$parts.
Mon, May 18, 5:16 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry added a comment to T426325: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataParsoid::${dsr,tsr,pi}.

This and T426649 are from identical code sources. So, I'll just merge this with that. I most cases, $parts warning shows up first.

Mon, May 18, 5:16 PM · Content-Transform-Team, Parsoid, Wikimedia-production-error
ssastry added a comment to T426643: PHP Warning: DOMDocument::createAttributeNS(): Document Missing Root Element.

Looked back 6 weeks and first showed up April 30.

Mon, May 18, 5:00 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry added a comment to T426653: PHP Warning: Undefined array key 0.

Low frequency error. Looked back 6 weeks and this has been showing up at least since April 14 if not from before that.

Mon, May 18, 4:59 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Content-Transform-Team (Work In Progress), Math, Wikimedia-production-error
ssastry added a comment to T426654: Error: __clone method called on non-object.

Looked back 6 weeks in Logstash and this first showed up May 10.

Mon, May 18, 4:57 PM · Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
ssastry added a comment to T426649: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataMw::$parts.

Looked back 6 weeks in logstash, and this first showed up May 2.

Mon, May 18, 4:56 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry added a comment to T426657: Invalid language code "' + variant + '".

April 26 is when I first see it in logstash (looking back at least 5 weeks).

Mon, May 18, 4:35 PM · Content-Transform-Team, Wikimedia-production-error
ssastry renamed T426657: Invalid language code "' + variant + '" from Exception executing job: parsoidCachePrewarm Pabligbagan_Sang_Anganggé:103.168.29.199/common.js revId=118658 pageId=34200 page_touched=20231002075941 namespace=3 title=103.168.29.199/common.js causeAction=view options=0 rootJobIsSelf=1 rootJobSignature=f to Invalid language code "' + variant + '".
Mon, May 18, 4:34 PM · Content-Transform-Team, Wikimedia-production-error
ssastry added a comment to T426647: Wikimedia\Assert\InvariantException: Invariant failed: Expected an about id.

This has been around for at least 5 weeks if not longer (I looked back 5 weeks in logstash).

Mon, May 18, 4:31 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry added a comment to T426655: Error: Attempt to assign property "openWidth" on null.

This has been around for at least 5 weeks if not longer (I looked back 5 weeks in logstash).

Mon, May 18, 4:30 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry created T426657: Invalid language code "' + variant + '".
Mon, May 18, 4:26 PM · Content-Transform-Team, Wikimedia-production-error
ssastry created T426655: Error: Attempt to assign property "openWidth" on null.
Mon, May 18, 4:24 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry created T426654: Error: __clone method called on non-object.
Mon, May 18, 4:22 PM · Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
ssastry created T426653: PHP Warning: Undefined array key 0.
Mon, May 18, 4:21 PM · MW-1.47-notes (1.47.0-wmf.6; 2026-06-09), Content-Transform-Team (Work In Progress), Math, Wikimedia-production-error
ssastry created T426652: DOMException: Invalid Character Error.
Mon, May 18, 4:19 PM · Content-Transform-Team (Work In Progress), RemexHtml, Wikimedia-production-error
ssastry created T426650: PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated.
Mon, May 18, 4:16 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry created T426649: PHP Warning: Undefined property: Wikimedia\Parsoid\NodeData\DataMw::$parts.
Mon, May 18, 4:14 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry created T426647: Wikimedia\Assert\InvariantException: Invariant failed: Expected an about id.
Mon, May 18, 4:13 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry created T426645: TypeError: Wikimedia\Parsoid\Html2Wt\WTSUtils::getAttrFromDataMw(): Argument #1 ($dataMw) must be of type Wikimedia\Parsoid\NodeData\DataMw, null given, called in /srv/mediawiki/php-1.47.0-wmf.2/vendor/wikimedia/parsoid/src/Wt2.
Mon, May 18, 4:10 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error
ssastry created T426643: PHP Warning: DOMDocument::createAttributeNS(): Document Missing Root Element.
Mon, May 18, 4:07 PM · Content-Transform-Team (Work In Progress), Wikimedia-production-error

Fri, May 15

ssastry added a comment to T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets.

This was a fun one ... two old bugs with uncovered scenarios got triggered by code that went out on last week's train.

Fri, May 15, 6:09 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry renamed T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets from Regression: Templatestyles break image captions in Parsoid's rendering to Regressions: Images & captions dropped by Parsoid in some wikitext snippets.
Fri, May 15, 5:21 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets.

Looks like that patch only fixes the itwiki issue, not the enwiki issue.

Fri, May 15, 4:46 AM · Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets.

Turns out this patch exposed an old bug that was hidden. This line is broken and for spans that wrap images and nothing else, this returns true. I added that helper in https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/1194292 and it exploded with gerrit 1281440.

Fri, May 15, 4:41 AM · Content-Transform-Team (Work In Progress), Parsoid
ssastry renamed T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets from Templatestyles break image captions in Parsoid's rendering to Regression: Templatestyles break image captions in Parsoid's rendering.
Fri, May 15, 4:25 AM · Content-Transform-Team (Work In Progress), Parsoid
ssastry triaged T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets as High priority.
Fri, May 15, 4:19 AM · Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets.

Looks like this is a regression from https://gerrit.wikimedia.org/r/c/mediawiki/services/parsoid/+/1281440.

Fri, May 15, 4:19 AM · Content-Transform-Team (Work In Progress), Parsoid
ssastry updated the task description for T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets.
Fri, May 15, 3:55 AM · Content-Transform-Team (Work In Progress), Parsoid
ssastry created T426371: Regressions: Images & captions dropped by Parsoid in some wikitext snippets.
Fri, May 15, 3:54 AM · Content-Transform-Team (Work In Progress), Parsoid
ssastry removed a project from T426323: CX dashboard can't load page collections on some wikis (blocked by CORS): Content-Transform-Team.
Fri, May 15, 1:03 AM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), ServiceOps new, ServiceOps-SharedInfra, SecTeam-Processed, Product Safety and Integrity (Sprint lily-of-the-valley (May 4 - May 22)), Traffic, LPL Hypothesis, Security-Team, ContentTranslation

Wed, May 13

ssastry claimed T405932: Provide a DOM version of the ExpandToAbsoluteURLs OutputTransform.
Wed, May 13, 8:03 PM · MW-1.47-notes (1.47.0-wmf.4; 2026-05-26), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ssastry added a comment to T426188: RfC: Investigate "Accept: text/markdown" as a lightweight content path for serving content.

Never mind .. looks like that is more an output format preference, not for input formats.

Wed, May 13, 2:00 PM · User-jijiki, Parsoid, MediaWiki-General, Content-Transform-Team, ServiceOps new
ssastry added a comment to T426188: RfC: Investigate "Accept: text/markdown" as a lightweight content path for serving content.

FWIW, https://x.com/trq212/status/2052809885763747935 from an anthropic engineer which I expect will trickle into other places.

Wed, May 13, 1:57 PM · User-jijiki, Parsoid, MediaWiki-General, Content-Transform-Team, ServiceOps new

Mon, May 11

ssastry added a comment to T378906: Categories as link tags cause navboxes to have a rendering difference.

@ihurbain added https://www.mediawiki.org/wiki/Parsoid/Parser_Unification/Instructions_for_editors#To_handle_rendering-transparent_elements_(%3Clink%3E,_%3Cmeta%3E,_%3Cstyle%3E)_in_template_output to help you all in tweaking your CSS.

Mon, May 11, 9:56 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry updated the task description for T425981: CTT tasks week of 2026-05-08.
Mon, May 11, 5:32 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Essential-Work, Content-Transform-Team (Work In Progress)
ssastry created T425981: CTT tasks week of 2026-05-08.
Mon, May 11, 5:30 PM · MW-1.47-notes (1.47.0-wmf.2; 2026-05-12), Essential-Work, Content-Transform-Team (Work In Progress)

Fri, May 8

ssastry closed T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio as Resolved.

Excellent. Resolving this ticket.

Fri, May 8, 4:25 AM · Content-Transform-Team (Work In Progress), Regression, Parsoid
ssastry added a comment to T378906: Categories as link tags cause navboxes to have a rendering difference.

Thanks a lot for working on this!

@Izno that patch now adds a span.mw-empty-elt around all the rendering-transparent-content. You should be able to use this specific span.mw-empty-elt selector to adapt the CSS.

I will try to take a look at this soon. And by soon I mean I'll need a deploy from Parsoid to some wiki or another. I will probably look on MediaWiki wiki since that's quiet enough compared to the several million transclusions of the ambox and navbox styles on English Wikipedia.

Fri, May 8, 4:18 AM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid

Thu, May 7

ssastry closed T425245: hlists not formatted properly on enwiki mobile, a subtask of T174399: Remove mediawiki.hlist from core, Collection and Minerva, as Resolved.
Thu, May 7, 9:51 PM · Collection, MediaWiki-Core-Skin-Architecture, MediaWiki-User-Interface
ssastry closed T425245: hlists not formatted properly on enwiki mobile as Resolved.

It looks fixed after Parsoid's wmf-2 tag rolled out.

Thu, May 7, 9:51 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views, MobileFrontend
ssastry added a comment to T425107: __TOC__ not showing up in Parsoid on Norwegian Bokmål village pump pages.

With the deploy from about 30 mins back, this should now be fixed. Please verify.

Thu, May 7, 9:49 PM · Content-Transform-Team (Work In Progress), Wikimedia-Hackathon-2026, Regression, Parsoid
ssastry added a comment to T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio.

Thank you @ssastry, I've just applied your workaround in the meantime!

Thu, May 7, 9:44 PM · Content-Transform-Team (Work In Progress), Regression, Parsoid
ssastry closed T425008: WrapSectionState crash: Wikimedia\Assert\InvariantException: Invariant failed: Expected only language variants to be missing about ids. as Resolved.
Thu, May 7, 9:41 PM · Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error

May 1 2026

ssastry added a comment to T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio.

Probably editing:

.divisa-calcio > div:first-child {
	height: 120px;
	left: 0;
	margin: 0 auto;
	padding: 0;
	position: relative;
	top: 0;
	width: 100px;
}
May 1 2026, 9:16 PM · Content-Transform-Team (Work In Progress), Regression, Parsoid
ssastry added a comment to T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio.

We have a potential fix merged, and we'll try to get it deployed Monday ... unless we can find a CSS fix for https://it.wikipedia.org/w/index.php?title=Template%3ADivisa_calcio/styles.css which we think is broken with the train. Let me play around with it a bit in my browser.

May 1 2026, 9:05 PM · Content-Transform-Team (Work In Progress), Regression, Parsoid
ssastry moved T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio from Needs Triage to Bugs & Crashers on the Parsoid board.
May 1 2026, 6:22 PM · Content-Transform-Team (Work In Progress), Regression, Parsoid
ssastry moved T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio from Backlog to To Deploy on the Content-Transform-Team (Work In Progress) board.
May 1 2026, 6:21 PM · Content-Transform-Team (Work In Progress), Regression, Parsoid
ssastry assigned T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio to ihurbain.
May 1 2026, 6:21 PM · Content-Transform-Team (Work In Progress), Regression, Parsoid
ssastry added a comment to T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio.

We debugged this and it is because the work from T378906 moves the <style> tag from outside the div tag into the div tag and in this case, since the style tag has CSS for the div tag that now swallows it (and as Isabelle noted: uses the :firstChild selector), CSS breaks. We'll fix it for next week's train at the latest.

May 1 2026, 8:56 AM · Content-Transform-Team (Work In Progress), Regression, Parsoid
ssastry updated subscribers of T425056: 1.46.0-wmf.26 broke itwiki's Template:Divisa calcio.

@ihurbain Could be a breakage from T378906 work.

May 1 2026, 8:39 AM · Content-Transform-Team (Work In Progress), Regression, Parsoid

Apr 28 2026

ssastry closed T414751: Not aborting table cell attribute parsing on wikilink from template in attribute position as Resolved.

The pages in the description now render identically.

Apr 28 2026, 9:27 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias)
ssastry moved T414751: Not aborting table cell attribute parsing on wikilink from template in attribute position from Q4 FY25-26 to To Verify on the Content-Transform-Team (Work In Progress) board.
Apr 28 2026, 9:26 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias)

Apr 27 2026

ssastry added a comment to T418977: Parsoid parity for Cite: several wikis have backlink customization which doesn't work for Parsoid.

Alternatively, we override them in Mediawiki:Common.css of those wikis.

Apr 27 2026, 6:21 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), WMDE-TechWish, Content-Transform-Team, Cite
ssastry added a comment to T418977: Parsoid parity for Cite: several wikis have backlink customization which doesn't work for Parsoid.

In other cases, maybe we need a counter-style provided where one doesn't exist right now. Examples: sewiki, gvwiki, bewwiki.

Apr 27 2026, 6:18 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), WMDE-TechWish, Content-Transform-Team, Cite
ssastry added a comment to T418977: Parsoid parity for Cite: several wikis have backlink customization which doesn't work for Parsoid.

I looked at one of the wikis a bit more closely, and I suspect some of the issue stems from the fact that wikis might have diverged their backlink rendering since I originally had added custom css counters and those css counters have persisted through all the work WMDE has done. So, the fix would be to update the counter styles for all these wikis in the Cite repo. For starters, at least for those wikis, where the backlink rendering is now indo-arabic numerals (vs custom numerals), the fix might be to remove the custom counter styles added in the Cite repo. Seems to be the case for ext.cite.style.as.less and ext.cite.style.lo.less.

Apr 27 2026, 6:04 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), WMDE-TechWish, Content-Transform-Team, Cite
ssastry updated the task description for T424446: Space added for no reason.
Apr 27 2026, 4:48 PM · Content-Transform-Team (Work In Progress), Parsoid

Apr 26 2026

ssastry created T424444: Doc Updates: Update wikitext syntax/help and other such associated pages to reflect Parsoid's handling.
Apr 26 2026, 3:21 PM · Documentation, Parsoid-Read-Views, Parsoid, Content-Transform-Team

Apr 24 2026

ssastry added a comment to T378906: Categories as link tags cause navboxes to have a rendering difference.

@Izno that patch now adds a span.mw-empty-elt around all the rendering-transparent-content. You should be able to use this specific span.mw-empty-elt selector to adapt the CSS. I just realized that you had previously said you preferred something more specific, but span.mw-empty-elt is the specific selector. mw-empty-elt has previously been used on p, tr, and li tags. There is no real semantic information being conveyed by the extra span wrapper beyond: this is just a convenient wrapper to hide a bunch of rendering-transparent (and effectively empty) content to get the out of the way of CSS selectors. So, span.mw-empty-elt seems reasonable enough.

Apr 24 2026, 6:27 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid

Apr 23 2026

ssastry added a comment to T424273: Citation error (bad attributes in ref) on wuuwiki.

I think this task can be closed as Declined.

Apr 23 2026, 9:17 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress)
ssastry added a comment to T424273: Citation error (bad attributes in ref) on wuuwiki.

This is because of use of curly quote chars instead of straight quote chars which Cite supports. So, the curly quote chars become part of the ref name attribute. Parsoid is correctly flagging the error. https://www.mediawiki.org/w/index.php?title=User:SSastry_(WMF)/Sandbox&oldid=8352103 demonstrates the issue.

Apr 23 2026, 9:16 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress)
ssastry added a comment to T424159: Parsoid doesn't "guessVariant" at top level on Serbian Wikipedia, and makes sr-ec rendering "unusable" for most pages which are written in Cyrillic (90%+).

See this report on mw:Parsoid/Feedback for screenshots.

Apr 23 2026, 2:10 PM · MediaWiki-Language-converter, Serbian-Sites, Parsoid-Read-Views (Language Converter Support), Content-Transform-Team (Work In Progress)

Apr 21 2026

ssastry added a comment to T418268: Parsoid rendering of pages using Template:(! significantly differs from legacy parser.

I documented that last fix at https://www.mediawiki.org/wiki/Parsoid/Parser_Unification/Instructions_for_editors#Unnecessary_escaping_of_table_start/end_wikitext_with_templates

Apr 21 2026, 7:06 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T418268: Parsoid rendering of pages using Template:(! significantly differs from legacy parser.
Apr 21 2026, 7:01 PM · Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T418268: Parsoid rendering of pages using Template:(! significantly differs from legacy parser.

This fiwiki issue is more T417705: Difference in table row closing when switching from html to wikitext syntax cells. This template uses html tr/td tags, but the template is embedded in this template which uses wikitext table syntax and that transition is handled different in the legacy parser and Parsoid. The legacy parser closes a table row whereas Parsoid correctly doesn't. We'll recommend possible template fixes for this case once we look into it a bit more.

Apr 21 2026, 6:56 PM · Content-Transform-Team (Work In Progress), Parsoid