Page MenuHomePhabricator

ssastry (Subbu)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

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

Recent Activity

Fri, Dec 5

ssastry added a comment to T411834: Scribunto external dependencies - roadmap and requirements.

@cscott and I chatted a bit about this yesterday.

Fri, Dec 5, 11:05 PM · Scribunto
ssastry added a comment to T411852: Wikimedia\Assert\ParameterTypeException: Bad value for parameter $node: must be a Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData|DOMElement|DOMCharacterData.

https://fr.wikipedia.org/w/index.php?title=Humour&oldid=38819316&useparsoid=1 renders just fine?

Fri, Dec 5, 5:34 PM · Editing-team, Content-Transform-Team, Parsoid, Cite, Wikimedia-production-error

Tue, Dec 2

ssastry added a comment to T406086: Edge case in table caption parsing.

A similar edge issue is seen on this tawiki page: (legacy, parsoid).

Tue, Dec 2, 9:43 PM · Parsoid-Read-Views (Small Size Wikipedias), Parsoid
ssastry assigned T411548: Missing legend colon on mlwiki:നിലമ്പൂർ_തേക്ക്_മ്യൂസിയം to cscott.
Tue, Dec 2, 9:20 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress)
ssastry edited projects for T411548: Missing legend colon on mlwiki:നിലമ്പൂർ_തേക്ക്_മ്യൂസിയം, added: Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias); removed Parsoid.
Tue, Dec 2, 9:19 PM · Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress)

Tue, Nov 25

ssastry added a project to T386731: Different DEFAULTSORT do not trigger an error on Parsoid: Content-Transform-Team (Work In Progress).
Tue, Nov 25, 6:00 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views, OKR-Work, Parsoid

Mon, Nov 24

ssastry closed T409607: CTT tasks week of 2025-11-07 as Resolved.
Mon, Nov 24, 11:12 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Essential-Work, Content-Transform-Team (Work In Progress)
ssastry closed T410309: CTT tasks week of 2025-11-14 as Resolved.
Mon, Nov 24, 11:11 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Content-Transform-Team (Work In Progress)
ssastry created T410911: itwiki & Parsoid read views: File pages show rendering diffs wrt legacy views.
Mon, Nov 24, 4:42 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress)
ssastry added a project to T410826: UnexpectedValueException: Unable to decode data-mw [{"parts":[{"template":{"target":{"wt":"#ifexpr: {{#expr:{{CURRENTMONTH}} = 4}} and {{#expr:{{CURRENTDAY}} = 1}}","function":"ifexpr"},"params":{"1":{"wt":"<div class=\"usermes: Essential-Work.
Mon, Nov 24, 4:08 PM · Content-Transform-Team (Work In Progress), Essential-Work, Parsoid, Wikimedia-production-error

Sat, Nov 22

ssastry updated the task description for T410826: UnexpectedValueException: Unable to decode data-mw [{"parts":[{"template":{"target":{"wt":"#ifexpr: {{#expr:{{CURRENTMONTH}} = 4}} and {{#expr:{{CURRENTDAY}} = 1}}","function":"ifexpr"},"params":{"1":{"wt":"<div class=\"usermes.
Sat, Nov 22, 5:09 PM · Content-Transform-Team (Work In Progress), Essential-Work, Parsoid, Wikimedia-production-error
ssastry added a comment to T410826: UnexpectedValueException: Unable to decode data-mw [{"parts":[{"template":{"target":{"wt":"#ifexpr: {{#expr:{{CURRENTMONTH}} = 4}} and {{#expr:{{CURRENTDAY}} = 1}}","function":"ifexpr"},"params":{"1":{"wt":"<div class=\"usermes.

https://logstash.wikimedia.org/app/discover#/doc/logstash-*/logstash-deploy-1-7.0.0-1-2025.11.22?id=NcL0q5oB8DimCzrVbCsY is another set of logs which has an url associated with it.

Sat, Nov 22, 5:08 PM · Content-Transform-Team (Work In Progress), Essential-Work, Parsoid, Wikimedia-production-error
ssastry created T410826: UnexpectedValueException: Unable to decode data-mw [{"parts":[{"template":{"target":{"wt":"#ifexpr: {{#expr:{{CURRENTMONTH}} = 4}} and {{#expr:{{CURRENTDAY}} = 1}}","function":"ifexpr"},"params":{"1":{"wt":"<div class=\"usermes.
Sat, Nov 22, 5:07 PM · Content-Transform-Team (Work In Progress), Essential-Work, Parsoid, Wikimedia-production-error

Thu, Nov 20

ssastry created T410693: Icons for maplink use in indicators are missing in Parsoid output.
Thu, Nov 20, 9:56 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), OKR-Work, Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress)
ssastry closed T407937: TableFixups is missing tablecell-splitting support for several cases as Resolved.
Thu, Nov 20, 9:50 PM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid

Wed, Nov 19

ssastry closed T405666: Wikimedia\WikiPEG\SyntaxError: Expected end of input but "\n" found. as Resolved.
Wed, Nov 19, 10:45 PM · Essential-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), User-brennen, Parsoid, Wikimedia-production-error
ssastry claimed T409751: Lazy loading of data-mw and data-parsoid.
Wed, Nov 19, 4:13 AM · OKR-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
ssastry closed T402856: Deploy to 70 Small Size Wikipedias (WE6.3.1) as Resolved.
Wed, Nov 19, 4:10 AM · Parsoid-Read-Views (Small Size Wikipedias)
ssastry closed T409593: Parsoid Read Views to deploy ~2025-11-10, a subtask of T402856: Deploy to 70 Small Size Wikipedias (WE6.3.1), as Resolved.
Wed, Nov 19, 4:10 AM · Parsoid-Read-Views (Small Size Wikipedias)
ssastry closed T409593: Parsoid Read Views to deploy ~2025-11-10 as Resolved.
Wed, Nov 19, 4:10 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress)
ssastry closed T372448: Rendering difference from unsupported table fixup scenario as Resolved.

This diff no longer exists. Fixed with one of the patches that are now in production.

Wed, Nov 19, 4:09 AM · Parsoid-Read-Views (Small Size Wikipedias), Parsoid

Tue, Nov 18

ssastry closed T410447: Error: Call to undefined method Wikimedia\Parsoid\Utils\DOMDataUtils::cloneDocument() as Declined.
Tue, Nov 18, 7:39 PM · Content-Transform-Team, User-brennen, Parsoid, Wikimedia-production-error
ssastry added a comment to T410447: Error: Call to undefined method Wikimedia\Parsoid\Utils\DOMDataUtils::cloneDocument().

These are likely from parsoidtest1001 where I am doing perf benchmarking by checking out old versions of Parsoid and so these are all emitted from there (I see them on the console) because parsoid old version and core new version aren't always compatible. The stack trace also shows these are from the maintenance script. So, you can ignore them -- ignore any traces from parsoidtest1001 in general. Surprised they aren't filtered already.

Tue, Nov 18, 7:38 PM · Content-Transform-Team, User-brennen, Parsoid, Wikimedia-production-error

Mon, Nov 17

ssastry updated the task description for T410309: CTT tasks week of 2025-11-14.
Mon, Nov 17, 8:55 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Content-Transform-Team (Work In Progress)
ssastry updated the task description for T409607: CTT tasks week of 2025-11-07.
Mon, Nov 17, 6:57 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Essential-Work, Content-Transform-Team (Work In Progress)
ssastry moved T410309: CTT tasks week of 2025-11-14 from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Mon, Nov 17, 6:57 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Content-Transform-Team (Work In Progress)
ssastry created T410309: CTT tasks week of 2025-11-14.
Mon, Nov 17, 6:56 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Content-Transform-Team (Work In Progress)
ssastry updated the task description for T409607: CTT tasks week of 2025-11-07.
Mon, Nov 17, 6:55 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Essential-Work, Content-Transform-Team (Work In Progress)
ssastry added a comment to T410296: Significant increase in wikifeeds latency and mobileapps error rate since 2025/11/13.

This panel shows an increase in traffic to the wikifeeds_featured endpoint as well as wikifeeds_onthisday endpoints. And this panel shows an increase in upstream request timeout for those two endpoints.

Mon, Nov 17, 6:09 PM · Wikipedia-Android-App-Backlog, Content-Transform-Team, serviceops, Wikifeeds
ssastry added a comment to T410296: Significant increase in wikifeeds latency and mobileapps error rate since 2025/11/13.

This panel shows a spike in RX traffic corresponding to the increase in latencies, etc.

Mon, Nov 17, 6:03 PM · Wikipedia-Android-App-Backlog, Content-Transform-Team, serviceops, Wikifeeds

Thu, Nov 13

ssastry added a comment to T410059: Wikimedia\Assert\InvariantException: Invariant failed: Parameter 1 should be positional!.

Can reproduce it with a simple snippet:

╰─➤  echo "{{#|a|b=c}}" | php bin/parse.php                                                                                                                                                                  148 ↵
Wikimedia\Assert\InvariantException from line 231 of /home/subbu/work/wmf/parsoid/vendor/wikimedia/assert/src/Assert.php: Invariant failed: Parameter 1 should be positional!
#0 /home/subbu/work/wmf/parsoid/src/NodeData/TemplateInfo.php(127): Wikimedia\Assert\Assert::invariant()
...
Thu, Nov 13, 5:43 PM · Parsoid, Wikimedia-production-error
ssastry added a comment to T410059: Wikimedia\Assert\InvariantException: Invariant failed: Parameter 1 should be positional!.

This wikitext is the source --> {{#|تاريخ الميلاد والعمر|السنة=1956|الشهر=5}}. I am certain it is the {{# which is confusing Parsoid which is treating it as some parser function instead of an invalid transclusion.

Thu, Nov 13, 5:38 PM · Parsoid, Wikimedia-production-error

Mon, Nov 10

ssastry closed T405933: Provide a DOM version of the ExtractBody OutputTransform, a subtask of T394005: Provide DOM versions of the OutputTransform pipeline transformations, as Resolved.
Mon, Nov 10, 4:22 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), OKR-Work, MediaWiki-Parser
ssastry closed T405933: Provide a DOM version of the ExtractBody OutputTransform as Resolved.
Mon, Nov 10, 4:22 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ssastry closed T405929: Provide a DOM version of the DeduplicateStyles OutputTransform, a subtask of T394005: Provide DOM versions of the OutputTransform pipeline transformations, as Resolved.
Mon, Nov 10, 4:21 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), OKR-Work, MediaWiki-Parser
ssastry closed T405929: Provide a DOM version of the DeduplicateStyles OutputTransform as Resolved.
Mon, Nov 10, 4:21 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ssastry merged T409678: False self-link when in template into T384060: enwiktionary: Parsoid's output includes self-links for fragment links unlike legacy output.
Mon, Nov 10, 3:41 PM · Parsoid-Read-Views (Wiktionary)
ssastry merged task T409678: False self-link when in template into T384060: enwiktionary: Parsoid's output includes self-links for fragment links unlike legacy output.
Mon, Nov 10, 3:41 PM · Parsoid-Read-Views, Parsoid

Nov 5 2025

ssastry added a project to T409345: Wikimedia\Assert\InvariantException: Invariant failed: Bad source in ::convertOffsets: Content-Transform-Team.
Nov 5 2025, 8:49 PM · Essential-Work, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
ssastry added a comment to T409345: Wikimedia\Assert\InvariantException: Invariant failed: Bad source in ::convertOffsets.

This looks new to this train.

Nov 5 2025, 8:34 PM · Essential-Work, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
ssastry added a project to T409187: The `data-mw` attribute should be reserved for Parsoid use; rename data-mw="interface" to data-mw-interface: Content-Transform-Team.
Nov 5 2025, 7:40 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Content-Transform-Team (Work In Progress), Patch-For-Review, Essential-Work, MediaWiki-Page-diffs, MediaWiki-General
ssastry added a comment to T409187: The `data-mw` attribute should be reserved for Parsoid use; rename data-mw="interface" to data-mw-interface.

I see a couple gadgets on he and hu wiki also that seem to care about the property.

Nov 5 2025, 2:51 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Content-Transform-Team (Work In Progress), Patch-For-Review, Essential-Work, MediaWiki-Page-diffs, MediaWiki-General

Nov 4 2025

ssastry triaged T408741: The functionality for "days left until" is not working correctly with parsoid as High priority.

guwiki also reported this on mw:Parsoid:Feedback.

Nov 4 2025, 3:12 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
ssastry created T409127: Parsoid version of packed gallery with oggfiles (on gucwiki) renders media players with large widths.
Nov 4 2025, 12:06 AM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias)

Nov 3 2025

ssastry moved T378906: Categories as link tags cause navboxes to have a rendering difference from To Verify to Blocked on the Content-Transform-Team (Work In Progress) board.

Changing status to blocked until we resolve what additional things we need to do here. For now, as noted above, our inclination is to wait it out for Izno's fixes to land.

Nov 3 2025, 6:11 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T378906: Categories as link tags cause navboxes to have a rendering difference.

I've added amboxes to the same page. (They are tables currently and probably a good chunk of the fleet, but I am incidentally working on making them divs. Which still doesn't fix the whole fleet.)

Nov 3 2025, 6:09 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid

Nov 1 2025

ssastry added a comment to T405933: Provide a DOM version of the ExtractBody OutputTransform.

I've split up the ExtractBody pass into two and moved the relative attribute expansion code to a DOM pass further down in the pipeline. After this change, the ExtractBody pass itself is trivial and can stay a text transform.

Nov 1 2025, 3:43 AM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ssastry claimed T405933: Provide a DOM version of the ExtractBody OutputTransform.
Nov 1 2025, 3:41 AM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ssastry moved T405929: Provide a DOM version of the DeduplicateStyles OutputTransform from Code Review to To Verify on the Content-Transform-Team (Work In Progress) board.
Nov 1 2025, 3:41 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work

Oct 31 2025

ssastry added a project to T408741: The functionality for "days left until" is not working correctly with parsoid: Content-Transform-Team.
Oct 31 2025, 3:21 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress), Parsoid

Oct 29 2025

ssastry added a project to T408743: Parsoid doesn't localize autonumbered links: Parsoid-Read-Views.
Oct 29 2025, 8:22 PM · OKR-Work, Documentation, Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
ssastry created T408743: Parsoid doesn't localize autonumbered links.
Oct 29 2025, 8:22 PM · OKR-Work, Documentation, Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views

Oct 27 2025

ssastry moved T405666: Wikimedia\WikiPEG\SyntaxError: Expected end of input but "\n" found. from To Deploy to To Verify on the Content-Transform-Team (Work In Progress) board.
Oct 27 2025, 3:35 PM · Essential-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), User-brennen, Parsoid, Wikimedia-production-error

Oct 26 2025

ssastry updated the task description for T407648: CTT tasks week of 2025-10-18.
Oct 26 2025, 4:30 AM · Essential-Work, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Content-Transform-Team (Work In Progress)
ssastry updated the task description for T407648: CTT tasks week of 2025-10-18.
Oct 26 2025, 4:29 AM · Essential-Work, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Content-Transform-Team (Work In Progress)
ssastry created T408312: PHP Warning: Attempt to read property "start" on null.
Oct 26 2025, 4:21 AM · Essential-Work, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error

Oct 25 2025

ssastry moved T405929: Provide a DOM version of the DeduplicateStyles OutputTransform from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Oct 25 2025, 10:15 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work
ssastry claimed T405929: Provide a DOM version of the DeduplicateStyles OutputTransform.
Oct 25 2025, 10:13 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance), OKR-Work

Oct 22 2025

ssastry closed T370751: Parsoid breaks next-sibling TemplateStyles hack as Resolved.

The huwiktionary pages now render "identically". We will run visual diff on this wiki soon and see what are the remaining blockers to deploying read views on this wiki.

Oct 22 2025, 8:43 PM · OKR-Work, Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
ssastry updated the task description for T407937: TableFixups is missing tablecell-splitting support for several cases.
Oct 22 2025, 4:45 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry updated the task description for T407937: TableFixups is missing tablecell-splitting support for several cases.
Oct 22 2025, 4:44 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry renamed T407937: TableFixups is missing tablecell-splitting support for several cases from TableFixups is missing table-splitting support for several cases to TableFixups is missing tablecell-splitting support for several cases.
Oct 22 2025, 4:44 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry moved T407937: TableFixups is missing tablecell-splitting support for several cases from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Oct 22 2025, 4:41 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T407937: TableFixups is missing tablecell-splitting support for several cases.

#1 & #2 are fixed by the first two patches. #3 is mostly fixed by the above patches, but not entirely. To be investigated.

Oct 22 2025, 4:40 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T407937: TableFixups is missing tablecell-splitting support for several cases.

Of the four cases, the first three are relatively easy to fix. The fourth one might end up being a wontfix -- to be investigated more.

Oct 22 2025, 4:39 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry claimed T407937: TableFixups is missing tablecell-splitting support for several cases.
Oct 22 2025, 4:38 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry created T407937: TableFixups is missing tablecell-splitting support for several cases.
Oct 22 2025, 4:38 AM · Parsoid-Read-Views (Small Size Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T378906: Categories as link tags cause navboxes to have a rendering difference.

I'll get back on this once we've worked through some details.

Oct 22 2025, 3:58 AM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T407795: Difference in link text of some redlinked titles.

Ya .. that is my sense too that Parsoid's behavior is the right one, but filed it for the record.

Oct 22 2025, 3:56 AM · OKR-Work, Content-Transform-Team (Work In Progress), Documentation, Parsoid, Parsoid-Read-Views

Oct 21 2025

ssastry moved T407798: NL wrapping in template output can introduce ugly trailing whitespace in output of some templates from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Oct 21 2025, 10:40 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views, Parsoid
ssastry claimed T407798: NL wrapping in template output can introduce ugly trailing whitespace in output of some templates.
Oct 21 2025, 10:40 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views, Parsoid

Oct 20 2025

ssastry created T407798: NL wrapping in template output can introduce ugly trailing whitespace in output of some templates.
Oct 20 2025, 9:06 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views, Parsoid
ssastry created T407795: Difference in link text of some redlinked titles.
Oct 20 2025, 8:26 PM · OKR-Work, Content-Transform-Team (Work In Progress), Documentation, Parsoid, Parsoid-Read-Views
ssastry updated the task description for T407648: CTT tasks week of 2025-10-18.
Oct 20 2025, 6:18 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Content-Transform-Team (Work In Progress)
ssastry updated the task description for T407648: CTT tasks week of 2025-10-18.
Oct 20 2025, 6:17 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Content-Transform-Team (Work In Progress)
ssastry moved T407648: CTT tasks week of 2025-10-18 from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Oct 20 2025, 6:03 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Content-Transform-Team (Work In Progress)
ssastry edited projects for T407648: CTT tasks week of 2025-10-18, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Oct 20 2025, 6:03 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Content-Transform-Team (Work In Progress)
ssastry created T407781: Table sorting (on date columns) generates different results in Parsoid for this table on enwiki:1977_in_music.
Oct 20 2025, 5:56 PM · Parsoid
ssastry added a project to T407101: CommunityRequests pages contain UNIQ markers when rendered with Parsoid: Content-Transform-Team.
Oct 20 2025, 12:47 AM · Content-Transform-Team, Community-Tech (Sea Lion Squad), Parsoid, Parsoid-Read-Views, MediaWiki-extensions-CommunityRequests

Oct 19 2025

ssastry added a project to T407379: Numbering in TOC is not localized when using Parsoid rendering: Content-Transform-Team.
Oct 19 2025, 2:31 PM · OKR-Work, Patch-For-Review, Parsoid-Read-Views (Performance), Content-Transform-Team (Work In Progress), I18n, Parsoid

Oct 17 2025

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

Or a span.mw-empty-elt

Oct 17 2025, 11:16 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry reopened T378906: Categories as link tags cause navboxes to have a rendering difference as "Open".

Ah, I had the fix narrowly target divs for navboxes. Can't do the same for tables because of fostering reasons. Short of hoisting deeper -- into the "last" <td> -- which feels very ugly, I don't have a good Parsoid-side solution at this point.

Oct 17 2025, 9:56 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T378906: Categories as link tags cause navboxes to have a rendering difference.

Oh, there is no problem with having the </includeonly> or noinclude on the same line. It is the " " that is the problem. Do you need it? If not, it can be on the same line. Can you give me an example of a page with the ambox page (with a rendering diff, ideally) that I can look at?

Oct 17 2025, 9:15 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry closed T378906: Categories as link tags cause navboxes to have a rendering difference as Resolved.

https://www.mediawiki.org/w/index.php?title=User:Izno/Sandbox/Category_holder&diff=prev&oldid=7945477 fixes it for example. I'm going to close this as resolved. Please leave a comment if you disagree. Since the patch is kind of a mild hack, we mostly want to keep it as narrow as possible.

Oct 17 2025, 6:16 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T378906: Categories as link tags cause navboxes to have a rendering difference.

@Izno I am inclined to close this task as resolved even though your specific example is not fixed. There is a simple wikitext fix solution available which is the change the to a \n and the patch we deployed will kick in. The patch already fixes all the ugly inter-navbox spacing on the test pages and your example looks like an edge case which has a relatively easy fix.

Oct 17 2025, 6:14 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid

Oct 16 2025

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

The inter-navbox spacing issues on enwiki are fixed, but the example Izno provided above isn't because my patch narrowly targeted only newline wrapping instead of whitespace wrapping (and Izno's example has </div> [[Category:..]] So, the separator is a space char, not a newline like the common usage on enwiki.

Oct 16 2025, 5:47 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid
ssastry moved T378906: Categories as link tags cause navboxes to have a rendering difference from To Deploy to To Verify on the Content-Transform-Team (Work In Progress) board.
Oct 16 2025, 5:42 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid

Oct 15 2025

ssastry moved T370751: Parsoid breaks next-sibling TemplateStyles hack from To Deploy to Q2 FY25-26 on the Content-Transform-Team (Work In Progress) board.
Oct 15 2025, 7:47 PM · OKR-Work, Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
ssastry added a comment to T370751: Parsoid breaks next-sibling TemplateStyles hack.

Looks like I hastily tagged this task with my patch which narrowly targets navbox extremities and this task is different (even if the issue is similar) where the span wrappers are in the middle of the content - between a <div> and <ul>

Oct 15 2025, 6:46 PM · OKR-Work, Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
ssastry added a project to T407077: Scribunto: Logic works in Preview but fails on Save, creating ghost category links at ko.wiktionary: Content-Transform-Team.
Oct 15 2025, 3:05 AM · Content-Transform-Team, Parsoid, All-and-every-Wiktionary, Scribunto
ssastry added a comment to T407077: Scribunto: Logic works in Preview but fails on Save, creating ghost category links at ko.wiktionary.

T384060: enwiktionary: Parsoid's output includes self-links for fragment links unlike legacy output is the issue on enwiktionary that fails because of using this same hack. We haven't yet figured out how to solve this issue.

Oct 15 2025, 2:52 AM · Content-Transform-Team, Parsoid, All-and-every-Wiktionary, Scribunto

Oct 14 2025

ssastry closed T204967: Bug parsing wikilink-like construct as Resolved.

We fixed this sometime in the last 12 months.

Oct 14 2025, 8:00 PM · affects-Kiwix-and-openZIM, Parsoid
ssastry moved T405666: Wikimedia\WikiPEG\SyntaxError: Expected end of input but "\n" found. from To Deploy to Code Review on the Content-Transform-Team (Work In Progress) board.
Oct 14 2025, 7:41 PM · Essential-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), User-brennen, Parsoid, Wikimedia-production-error
ssastry moved T405666: Wikimedia\WikiPEG\SyntaxError: Expected end of input but "\n" found. from To Verify to To Deploy on the Content-Transform-Team (Work In Progress) board.
Oct 14 2025, 7:41 PM · Essential-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), User-brennen, Parsoid, Wikimedia-production-error

Oct 13 2025

ssastry added a comment to T405666: Wikimedia\WikiPEG\SyntaxError: Expected end of input but "\n" found..

Confirmed that the patch fixes the problem.

Oct 13 2025, 6:38 PM · Essential-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), User-brennen, Parsoid, Wikimedia-production-error
ssastry renamed T406898: Lint ref tags that start with *#:; chars where the lists have a single list item from Lint ref tags that start with *#:; chars to Lint ref tags that start with *#:; chars where the lists have a single list item.
Oct 13 2025, 5:46 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Parsoid, Content-Transform-Team (Work In Progress), Cite, MediaWiki-extensions-Linter
ssastry added a comment to T406898: Lint ref tags that start with *#:; chars where the lists have a single list item.

You got it right. But, there are lots of pages on wikis where they are getting lists where they didn't necessary intend to get lists! So, this lint is to warn them where there is a single "list item" but where the list item is unintentional. In almost all cases <ref>*foo</ref> OR <ref>***foo</ref> (seen on a wiki where every single ref had this and I edited the page to remove those) are probably not meant to be lists.

Oct 13 2025, 5:45 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Parsoid, Content-Transform-Team (Work In Progress), Cite, MediaWiki-extensions-Linter
ssastry added a comment to T405666: Wikimedia\WikiPEG\SyntaxError: Expected end of input but "\n" found..

This snippet: <ref>foo {{start box}}</ref> is enough to reproduce this on zhwiki. Clearly markup error because why would you start a table and leave it hanging inside a ref tag? But, we shouldn't crash on that snippet. Will fix tomorrow.

Oct 13 2025, 2:04 PM · Essential-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), User-brennen, Parsoid, Wikimedia-production-error

Oct 12 2025

ssastry added a comment to T405666: Wikimedia\WikiPEG\SyntaxError: Expected end of input but "\n" found..

Yes, that helps. I was looking in the structured fields, and never paid attention to the message. :) https://zh.wikipedia.org/wiki/%E7%A8%8B%E7%A7%80%E6%B0%91?useparsoid=1 crashes and I can debug that.

Oct 12 2025, 11:01 PM · Essential-Work, Patch-For-Review, Content-Transform-Team (Work In Progress), User-brennen, Parsoid, Wikimedia-production-error
ssastry moved T370751: Parsoid breaks next-sibling TemplateStyles hack from Backlog to To Deploy on the Content-Transform-Team (Work In Progress) board.
Oct 12 2025, 9:48 PM · OKR-Work, Parsoid-Read-Views (Small Size Wikipedias), Content-Transform-Team (Work In Progress), Parsoid