Page MenuHomePhabricator

MSantos (MSantos)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Jun 11 2018, 6:53 PM (404 w, 4 d)
Availability
Available
LDAP User
MSantos
MediaWiki User
MSantos (WMF) [ Global Accounts ]

Recent Activity

Thu, Mar 5

MSantos triaged T417533: Round-trip testing regression with language converter markup as Medium priority.
Thu, Mar 5, 3:23 PM · Chinese-Sites, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), Parsoid
MSantos triaged T417530: Parsoid shouldn't wrap wikitext html-ish `<hX>` tags in <section> wrappers as High priority.
Thu, Mar 5, 3:22 PM · Patch-For-Review, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Content-Transform-Team (Work In Progress), Parsoid
MSantos triaged T417792: Two exclamation points in "display: none;" inside a table cell cause Linter errors and Parsoid display errors as Medium priority.
Thu, Mar 5, 3:22 PM · Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
MSantos triaged T415581: Parsoid uses inconsistent "rich attribute" format for the `alt`, `title`, and `href` tags in images. as High priority.
Thu, Mar 5, 3:21 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), MediaWiki-Language-converter, Parsoid
MSantos triaged T417527: Parsoid LanguageConverter should specially handle `href` attributes in links as Medium priority.
Thu, Mar 5, 3:21 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), MediaWiki-Language-converter, Parsoid
MSantos triaged T417525: Remove `alt=` prefix from Parsoid data-mw.attrs representation of media alt options. as High priority.
Thu, Mar 5, 3:21 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), MediaWiki-Language-converter, Parsoid
MSantos triaged T417526: Parsoid should create data-mw.attrs for 'title' attributes in wikitext HTML-ish elements as Medium priority.
Thu, Mar 5, 3:21 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), MediaWiki-Language-converter, Parsoid
MSantos triaged T267067: Make language variant a parser option as High priority.
Thu, Mar 5, 3:20 PM · Parsoid-Read-Views (Language Converter Support), Content-Transform-Team (Work In Progress), MediaWiki-Language-converter, Parsoid, MediaWiki-Parser
MSantos moved T418656: Make lints usable from DOM views/editors from Needs Triage to Feature requests on the Parsoid board.
Thu, Mar 5, 3:18 PM · MediaWiki-extensions-Linter, Parsoid
MSantos removed a project from T418977: Parsoid parity for Cite: several wikis have backlink customization which doesn't work for Parsoid: Parsoid.
Thu, Mar 5, 3:16 PM · Content-Transform-Team, Cite
MSantos moved T419016: Kartographer's usage of srcset in Parsoid does not escape reserved character , from Backlog to Needs Investigation on the Content-Transform-Team (Work In Progress) board.
Thu, Mar 5, 3:16 PM · Essential-Work, Content-Transform-Team (Work In Progress), Maps (Kartographer)
MSantos edited projects for T419016: Kartographer's usage of srcset in Parsoid does not escape reserved character ,, added: Content-Transform-Team (Work In Progress), Essential-Work; removed Parsoid.
Thu, Mar 5, 3:15 PM · Essential-Work, Content-Transform-Team (Work In Progress), Maps (Kartographer)
MSantos moved T419035: VE tries to copy content to a sub-ref if the main ref is defined within a template – but delivers broken wikitext if the main ref uses a template from Backlog to Tracking on the Content-Transform-Team board.
Thu, Mar 5, 3:12 PM · Content-Transform-Team, WMDE-TechWish (product board), Cite (Sub-referencing), VisualEditor
MSantos edited projects for T419035: VE tries to copy content to a sub-ref if the main ref is defined within a template – but delivers broken wikitext if the main ref uses a template, added: Content-Transform-Team; removed Parsoid.
Thu, Mar 5, 3:12 PM · Content-Transform-Team, WMDE-TechWish (product board), Cite (Sub-referencing), VisualEditor
MSantos removed a project from T419048: Use Parsoid as default wikitext parser in MW 1.47: Parsoid.
Thu, Mar 5, 3:11 PM · Parsoid-Read-Views, Parsoid-Rendering, MediaWiki-General, Epic
MSantos removed a project from T419048: Use Parsoid as default wikitext parser in MW 1.47: Parsoid.
Thu, Mar 5, 3:11 PM · Parsoid-Read-Views, Parsoid-Rendering, MediaWiki-General, Epic
MSantos moved T419090: PHP 8.5 CI failure in Parsoid: "Using null as an array offset is deprecated, use an empty string instead" from Needs Triage to Bugs & Crashers on the Parsoid board.
Thu, Mar 5, 3:10 PM · Content-Transform-Team (Work In Progress), Essential-Work, Parsoid, PHP 8.5 support
MSantos added projects to T419090: PHP 8.5 CI failure in Parsoid: "Using null as an array offset is deprecated, use an empty string instead": Essential-Work, Content-Transform-Team (Work In Progress).
Thu, Mar 5, 3:09 PM · Content-Transform-Team (Work In Progress), Essential-Work, Parsoid, PHP 8.5 support
MSantos moved T401030: [BUG] Embedded maps from Openstreetmap (eg created by the mapframe module) do not render from Backlog to Tracking on the Content-Transform-Team board.
Thu, Mar 5, 3:09 PM · Wikipedia-iOS-App-Backlog (Wikipedia iOS Release FY2025-26), Maps (Kartotherian), Content-Transform-Team
MSantos edited projects for T418569: MediaWiki\Context\RequestContext::getTitle called with no title set., added: Essential-Work, Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Thu, Mar 5, 3:07 PM · Content-Transform-Team (Work In Progress), Essential-Work, MediaWiki-Special-pages, MediaWiki-Parser, Wikimedia-production-error
MSantos moved T418792: Expose MediaWiki Parser render_id as a response header in relevant MW REST API endpoints from Backlog to Tracking on the Content-Transform-Team board.
Thu, Mar 5, 3:06 PM · Data-Engineering-Radar, Content-Transform-Team, Data-Engineering, Event-Platform, MW-Interfaces-Team
MSantos moved T418977: Parsoid parity for Cite: several wikis have backlink customization which doesn't work for Parsoid from Backlog to Tracking on the Content-Transform-Team board.
Thu, Mar 5, 3:05 PM · Content-Transform-Team, Cite
MSantos moved T418982: DiscussionTools tests blocking merges in the CheckUser extension from Backlog to Tracking on the Content-Transform-Team board.
Thu, Mar 5, 3:04 PM · Content-Transform-Team, Essential-Work, Editing-team (Editing-2Mar-13Mar-2026), ci-test-error (WMF-deployed Build Failure), DiscussionTools

Wed, Mar 4

MSantos triaged T413817: create bookworm-php85-fpm and bookworm-php85-jobrunner images as High priority.

Migrating to PHP 8.5 has become a high priority for the MW Releases Working Group. Please. let us know if it make sense to tag Release-Engineering-Team in this task or if it should go on a different route.

Wed, Mar 4, 4:35 PM · Release-Engineering-Team, dev-images, PHP 8.5 support

Mon, Feb 23

MSantos assigned T372122: Fatal exception of type "MediaWiki\Revision\SuppressedDataException" when trying to view a deleted revision with Parsoid to ABreault-WMF.
Mon, Feb 23, 4:28 PM · Patch-For-Review, OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Parsoid, Wikimedia-production-error, MediaWiki-Revision-deletion
MSantos moved T415435: Add temporary URL request parameter to opt-in to the new Parsoid LanguageConverter implementation from In Progress to To Deploy on the Content-Transform-Team (Work In Progress) board.
Mon, Feb 23, 4:05 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), OKR-Work
MSantos moved T380517: Make Parsoid language conversion into an OutputTransform pass from Code Review to To Deploy on the Content-Transform-Team (Work In Progress) board.
Mon, Feb 23, 4:05 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), OKR-Work

Thu, Feb 19

MSantos placed T417334: Parsoid should provide an easy way for hooks to check if parser content is unbalanced up for grabs.
Thu, Feb 19, 3:28 PM · Content-Transform-Team (Work In Progress), Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Parsoid
MSantos placed T416431: Section wrapping not working on page on pages with unbalanced templates up for grabs.
Thu, Feb 19, 3:28 PM · Content-Transform-Team (Work In Progress), Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Parsoid
MSantos moved T417334: Parsoid should provide an easy way for hooks to check if parser content is unbalanced from Missing Functionality to Feature requests on the Parsoid board.
Thu, Feb 19, 3:26 PM · Content-Transform-Team (Work In Progress), Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Parsoid
MSantos moved T417334: Parsoid should provide an easy way for hooks to check if parser content is unbalanced from Needs Triage to Missing Functionality on the Parsoid board.
Thu, Feb 19, 3:25 PM · Content-Transform-Team (Work In Progress), Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Parsoid
MSantos removed a project from T417514: Remove `thumbsize` from ParserOptions: Parsoid.
Thu, Feb 19, 3:24 PM · Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias)
MSantos moved T417515: Parsoid should include 4x image size in srcset to accomodate large thumbsize preferences from Needs Triage to Missing Functionality on the Parsoid board.
Thu, Feb 19, 3:24 PM · Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Parsoid
MSantos removed a project from T417516: Thumbnail sizes should be configurable: Parsoid.
Thu, Feb 19, 3:24 PM · Patch-For-Review, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias)
MSantos moved T417525: Remove `alt=` prefix from Parsoid data-mw.attrs representation of media alt options. from Needs Triage to Missing Functionality on the Parsoid board.
Thu, Feb 19, 3:23 PM · Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), MediaWiki-Language-converter, Parsoid
MSantos moved T417526: Parsoid should create data-mw.attrs for 'title' attributes in wikitext HTML-ish elements from Needs Triage to Missing Functionality on the Parsoid board.
Thu, Feb 19, 3:23 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), MediaWiki-Language-converter, Parsoid
MSantos moved T417527: Parsoid LanguageConverter should specially handle `href` attributes in links from Needs Triage to Missing Functionality on the Parsoid board.
Thu, Feb 19, 3:23 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), MediaWiki-Language-converter, Parsoid
MSantos moved T417530: Parsoid shouldn't wrap wikitext html-ish `<hX>` tags in <section> wrappers from Needs Triage to Missing Functionality on the Parsoid board.
Thu, Feb 19, 3:23 PM · Patch-For-Review, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Content-Transform-Team (Work In Progress), Parsoid
MSantos moved T417533: Round-trip testing regression with language converter markup from Needs Triage to Bugs & Crashers on the Parsoid board.
Thu, Feb 19, 3:22 PM · Chinese-Sites, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), Parsoid
MSantos moved T417534: Simplify language variant flag grammar in Parsoid tokenizer from Needs Triage to Tech Debt / Big changes on the Parsoid board.
Thu, Feb 19, 3:21 PM · Parsoid-Read-Views (Language Converter Support), Content-Transform-Team (Work In Progress), Parsoid
MSantos edited projects for T417639: Init new topic button on mobile starts after last section even if there is content lower than that, added: Parsoid (Tracking); removed Parsoid.
Thu, Feb 19, 3:20 PM · Essential-Work, Parsoid (Tracking), Editing-team (Editing-18Feb-27Feb-2026), MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Editing QA, DiscussionTools
MSantos moved T417728: TableFixups edge case (affecting some template namespace pages on several wikis) from Needs Triage to Bugs & Crashers on the Parsoid board.
Thu, Feb 19, 3:20 PM · Parsoid-Read-Views (Large Wikipedias), Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid
MSantos moved T417807: Parsoid should handle resource limit exceptions better to make it understandable for readers and actionable for editors from Needs Triage to Missing Functionality on the Parsoid board.
Thu, Feb 19, 3:20 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias), Parsoid
MSantos moved T417828: Some images become disproportionately big in 1.46.0-wmf.16 from Needs Triage to Bugs & Crashers on the Parsoid board.
Thu, Feb 19, 3:19 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Parsoid, Parsoid-Read-Views
MSantos moved T275459: Parse API starts section indexes at 1 when parsing a certain section from Backlog to Needs Investigation on the Content-Transform-Team (Work In Progress) board.
Thu, Feb 19, 3:18 PM · Content-Transform-Team (Work In Progress), MediaWiki-Parser, MediaWiki-Action-API
MSantos edited projects for T275459: Parse API starts section indexes at 1 when parsing a certain section, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Thu, Feb 19, 3:18 PM · Content-Transform-Team (Work In Progress), MediaWiki-Parser, MediaWiki-Action-API
MSantos moved T417321: Visual diffs for Parsoid rollout sometimes render disambiguation pages for legacy parser inconsistently for unknown reason from Backlog to Tracking on the Content-Transform-Team board.

If this is visual diff specific, we are moving to tracking for now and not prioritising. Please, let us know if there's a material bug on wiki to look for.

Thu, Feb 19, 3:16 PM · Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
MSantos moved T417376: Get a named section content by section name from Backlog to External Request on the Content-Transform-Team board.
Thu, Feb 19, 3:12 PM · Content-Transform-Team, MediaWiki-Action-API
MSantos moved T417728: TableFixups edge case (affecting some template namespace pages on several wikis) from Backlog to Code Review on the Content-Transform-Team (Work In Progress) board.
Thu, Feb 19, 3:09 PM · Parsoid-Read-Views (Large Wikipedias), Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid
MSantos edited projects for T417728: TableFixups edge case (affecting some template namespace pages on several wikis), added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Thu, Feb 19, 3:08 PM · Parsoid-Read-Views (Large Wikipedias), Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid
MSantos moved T417792: Two exclamation points in "display: none;" inside a table cell cause Linter errors and Parsoid display errors from Backlog to Q3 FY25-26 on the Content-Transform-Team (Work In Progress) board.
Thu, Feb 19, 3:08 PM · Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
MSantos moved T417792: Two exclamation points in "display: none;" inside a table cell cause Linter errors and Parsoid display errors from Needs Triage to Bugs & Crashers on the Parsoid board.
Thu, Feb 19, 3:08 PM · Parsoid-Read-Views (Large Wikipedias), Content-Transform-Team (Work In Progress), Parsoid
MSantos edited projects for T417807: Parsoid should handle resource limit exceptions better to make it understandable for readers and actionable for editors, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Thu, Feb 19, 3:07 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias), Parsoid
MSantos edited projects for T417807: Parsoid should handle resource limit exceptions better to make it understandable for readers and actionable for editors, added: Parsoid-Read-Views (Large Wikipedias); removed Parsoid-Read-Views.
Thu, Feb 19, 3:06 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias), Parsoid

Mon, Feb 16

MSantos added a comment to T417516: Thumbnail sizes should be configurable.

Hey @Hadoku.me thanks for the enthusiasm and proactivity.

Mon, Feb 16, 6:44 PM · Patch-For-Review, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias)

Thu, Feb 12

MSantos moved T413318: Newlines left behind when <noinclude>*</noinclude> lines are stripped can introduce extra vertical whitespace from Backlog to Needs Investigation on the Content-Transform-Team (Work In Progress) board.
Thu, Feb 12, 3:32 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias), Parsoid
MSantos added a project to T413318: Newlines left behind when <noinclude>*</noinclude> lines are stripped can introduce extra vertical whitespace: Content-Transform-Team (Work In Progress).
Thu, Feb 12, 3:32 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Large Wikipedias), Parsoid
MSantos closed T414903: Parsoid tokenization breaks JSON strings with embedded HTML as Declined.

I'm declining this task since it's not our intention to support this as a new feature. Happy to discuss it further if needed.

Thu, Feb 12, 3:31 PM · Parsoid
MSantos moved T148047: Desktop MediaWiki should be able to lazy load images from Backlog to Tracking on the Content-Transform-Team board.
Thu, Feb 12, 3:28 PM · Content-Transform-Team, Wikimedia-Performance-recommendation, MediaWiki-Parser
MSantos edited projects for T148047: Desktop MediaWiki should be able to lazy load images, added: Content-Transform-Team; removed Parsoid.
Thu, Feb 12, 3:28 PM · Content-Transform-Team, Wikimedia-Performance-recommendation, MediaWiki-Parser
MSantos removed a project from T416630: TypeError: Wikimedia\Parsoid\Core\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given: Parsoid.
Thu, Feb 12, 3:26 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Unplanned-Sprint-Work, Cite, User-brennen, Content-Transform-Team, Wikimedia-production-error
MSantos added a project to T416630: TypeError: Wikimedia\Parsoid\Core\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given: Parsoid.
Thu, Feb 12, 3:26 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Unplanned-Sprint-Work, Cite, User-brennen, Content-Transform-Team, Wikimedia-production-error
MSantos edited projects for T416630: TypeError: Wikimedia\Parsoid\Core\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given, added: Cite; removed Parsoid.
Thu, Feb 12, 3:26 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Unplanned-Sprint-Work, Cite, User-brennen, Content-Transform-Team, Wikimedia-production-error
MSantos merged T416724: en.wp: Template:Maplink with Template:Color_box don't play nice with Parsoid into T383004: Parsoid read views: map with extension (cite, templatestyles) in caption results in raw UNIQ QINU marker.
Thu, Feb 12, 3:25 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress)
MSantos merged task T416724: en.wp: Template:Maplink with Template:Color_box don't play nice with Parsoid into T383004: Parsoid read views: map with extension (cite, templatestyles) in caption results in raw UNIQ QINU marker.
Thu, Feb 12, 3:25 PM · Parsoid, Parsoid-Read-Views
MSantos moved T416724: en.wp: Template:Maplink with Template:Color_box don't play nice with Parsoid from Needs Triage to Bugs & Crashers on the Parsoid board.
Thu, Feb 12, 3:23 PM · Parsoid, Parsoid-Read-Views
MSantos moved T417202: pnbwiki: Collapsible sections default state is different in Parsoid from Needs Triage to Known Differences on the Parsoid board.
Thu, Feb 12, 3:23 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
MSantos moved T235346: Edits which has been reverted and revision deleted over 40 hours ago were visible on page previews from Backlog to Later on the Content-Transform-Team board.
Thu, Feb 12, 3:22 PM · Content-Transform-Team, MW-Interfaces-Team, SecTeam-Processed, Trust-and-Safety, Page Content Service, Page-Previews (Tracking), RESTBase-API, User-Josve05a
MSantos moved T409358: Add page_id and namespace to X-Analytics header in Mobile App requests (2025 remake) from Backlog to Tracking on the Content-Transform-Team board.
Thu, Feb 12, 3:21 PM · Content-Transform-Team, Data-Engineering (Q3 FY25/26 January 1st - March 31th), Essential-Work, Reader Growth Team, MobileFrontend (Core PHP), Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog
MSantos moved T416616: Create new cache-friendly lua/parser function for "is today before X date" and "is today after X date" from Backlog to Later on the Content-Transform-Team board.
Thu, Feb 12, 3:19 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Patch-For-Review, Parsoid-Read-Views (Performance), MediaWiki-Parser, Content-Transform-Team, Scribunto
MSantos moved T416630: TypeError: Wikimedia\Parsoid\Core\DOMCompat::getPreviousElementSibling(): Argument #1 ($node) must be of type DOMElement|DOMCharacterData|Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData, null given from Backlog to Tracking on the Content-Transform-Team board.
Thu, Feb 12, 3:18 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), WMDE-TechWish-Sprint-2026-02-03-Tomatoes-of-many-colors, Unplanned-Sprint-Work, Cite, User-brennen, Content-Transform-Team, Wikimedia-production-error
MSantos moved T417063: REST API: Transform endpoints return a HTTP 411 if the request is missing POST body from Backlog to Needs Investigation on the Content-Transform-Team (Work In Progress) board.
Thu, Feb 12, 3:16 PM · Content-Transform-Team (Work In Progress), Patch-For-Review, MW-Interfaces-Team, MediaWiki-REST-API
MSantos edited projects for T417063: REST API: Transform endpoints return a HTTP 411 if the request is missing POST body, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Thu, Feb 12, 3:16 PM · Content-Transform-Team (Work In Progress), Patch-For-Review, MW-Interfaces-Team, MediaWiki-REST-API
MSantos moved T417202: pnbwiki: Collapsible sections default state is different in Parsoid from Backlog to To Verify on the Content-Transform-Team (Work In Progress) board.
Thu, Feb 12, 3:11 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
MSantos edited projects for T417202: pnbwiki: Collapsible sections default state is different in Parsoid, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Thu, Feb 12, 3:11 PM · Content-Transform-Team (Work In Progress), Parsoid, Parsoid-Read-Views
MSantos assigned T417284: TypeError: MediaWiki\Parser\CoreMagicVariables::expand(): Return value must be of type ?string, array returned to cscott.
Thu, Feb 12, 3:07 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Content-Transform-Team (Work In Progress), Essential-Work, MediaWiki-Parser, Wikimedia-production-error

Feb 9 2026

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

It has been proposed that we allow users to deploy Lua code which is stored in Git to multiple wikis.

Proposed by whom?

@Amire80 you can find more about the rationale behind in this post.

Have any on-wiki module developers been consulted about this?

User research is ongoing and this project is being considered an experiment to assess feasibility.

It's already possible to put Lua code in Git and to call it from all the wikis. See T209310, for example.

It's actually done very rarely, however, which shows that adding Git to the process is way too complicated for most people.

I didn't understand how similar is the linked task to the scope of the work here. But the intention is not to just allow "Git" to be the source repository, but encourage an ecosystem that will improve the developer experience and expand it to gadgets, user scripts, etc in the future if the experiment is successful.

Feb 9 2026, 6:20 PM · Produnto, Scribunto
MSantos added a watcher for Produnto: MSantos.
Feb 9 2026, 5:34 PM
MSantos moved T416033: CTT tasks week of 2026-01-30 from In Progress to To Verify on the Content-Transform-Team (Work In Progress) board.
Feb 9 2026, 4:34 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Essential-Work, Content-Transform-Team (Work In Progress)
MSantos moved T398962: Parsoid processes redirects incorrectly when they come from a template from To Deploy to To Verify on the Content-Transform-Team (Work In Progress) board.
Feb 9 2026, 4:26 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Parsoid
MSantos moved T376183: Use postprocessing cache for Discussion Tools from In Progress to Code Review on the Content-Transform-Team (Work In Progress) board.
Feb 9 2026, 4:18 PM · OKR-Work, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
MSantos moved T380517: Make Parsoid language conversion into an OutputTransform pass from In Progress to Code Review on the Content-Transform-Team (Work In Progress) board.
Feb 9 2026, 4:18 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), OKR-Work
MSantos added a project to T376183: Use postprocessing cache for Discussion Tools: OKR-Work.
Feb 9 2026, 4:01 PM · OKR-Work, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Performance)
MSantos added a project to T406187: Minor table fixup rendering diff from pipe in table row attribute position: OKR-Work.
Feb 9 2026, 4:01 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Parsoid
MSantos added a project to T414712: PHP Deprecated: preg_match_all(): Passing null to parameter #2 ($subject) of type string is deprecated: Essential-Work.
Feb 9 2026, 4:00 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Essential-Work, RoadToWiki, PHP 8.1 support, Content-Transform-Team (Work In Progress), Parsoid, Wikimedia-production-error
MSantos added a project to T415220: TypeError: preg_replace(): Argument #3 ($subject) must be of type array|string, null given: Essential-Work.
Feb 9 2026, 3:59 PM · MW-1.46-notes (1.46.0-wmf.18; 2026-03-03), Essential-Work, Content-Transform-Team (Work In Progress), PHP 8.1 support, Parsoid, Wikimedia-production-error

Feb 4 2026

MSantos added a project to T414994: Load all MathJax files from WMF servers: Essential-Work.
Feb 4 2026, 2:42 PM · Essential-Work, Content-Transform-Team (Work In Progress), Math

Feb 3 2026

MSantos added a comment to T414852: Run a survey to understand why existing logged in users might be opting out of Parsoid.

@MSantos I looked into next steps here.

  1. We need to request a privacy statement for legal (info)
  2. We reach out to design research to get a Qualtrics survey setup.
  3. We would source translations for the languages we want to run this one.
  4. We'd need to work out who to show it to.

#3 is likely to be the trickiest for an external survey so I've been rethinking this as an internal survey to make sourcing translations easier. Please see associated patch and example survey here:
https://228f09fcdd.catalyst.wmcloud.org/wiki/New_York_(magazine)
Alternatively we can setup an external survey and limit the audience to certain languages that we are easily able to get translations for.

If this looks like it will be useful let me know so I can kick off the process to request the privacy statement (which should take a week or 2 from what I understand).

Feb 3 2026, 7:35 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Patch-For-Review, Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
MSantos added a comment to T414852: Run a survey to understand why existing logged in users might be opting out of Parsoid.

@MSantos I looked into next steps here.

  1. We need to request a privacy statement for legal (info)
  2. We reach out to design research to get a Qualtrics survey setup.
  3. We would source translations for the languages we want to run this one.
  4. We'd need to work out who to show it to.

#3 is likely to be the trickiest for an external survey so I've been rethinking this as an internal survey to make sourcing translations easier. Please see associated patch and example survey here:
https://228f09fcdd.catalyst.wmcloud.org/wiki/New_York_(magazine)
Alternatively we can setup an external survey and limit the audience to certain languages that we are easily able to get translations for.

If this looks like it will be useful let me know so I can kick off the process to request the privacy statement (which should take a week or 2 from what I understand).

Feb 3 2026, 12:42 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Patch-For-Review, Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)

Jan 27 2026

MSantos added a project to T414734: MobileFrontend + Parsoid has different collapsible-section HTML on en.wp main page: OKR-Work.
Jan 27 2026, 1:03 PM · Parsoid-Read-Views (Large Wikipedias), OKR-Work, Content-Transform-Team (Work In Progress), Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Patch-For-Review

Jan 26 2026

MSantos moved T372122: Fatal exception of type "MediaWiki\Revision\SuppressedDataException" when trying to view a deleted revision with Parsoid from Q3 FY25-26 to In Progress on the Content-Transform-Team (Work In Progress) board.
Jan 26 2026, 4:38 PM · Patch-For-Review, OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Parsoid, Wikimedia-production-error, MediaWiki-Revision-deletion
MSantos assigned T398969: Parsoid emits parsoid fragment markers on some template namespace pages to ABreault-WMF.
Jan 26 2026, 4:34 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Parsoid
MSantos moved T398969: Parsoid emits parsoid fragment markers on some template namespace pages from Q3 FY25-26 to To Verify on the Content-Transform-Team (Work In Progress) board.
Jan 26 2026, 4:34 PM · OKR-Work, Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Small Size Wikipedias), Parsoid
MSantos moved T394834: Use refactored PEG grammar for `{{#....}}` constructs from Code Review to To Deploy on the Content-Transform-Team (Work In Progress) board.
Jan 26 2026, 4:10 PM · OKR-Work, Content-Transform-Team (Work In Progress), Patch-For-Review, Parsoid-Read-Views (Performance), Parsoid
MSantos moved T415435: Add temporary URL request parameter to opt-in to the new Parsoid LanguageConverter implementation from Backlog to In Progress on the Content-Transform-Team (Work In Progress) board.
Jan 26 2026, 4:10 PM · Content-Transform-Team (Work In Progress), Parsoid-Read-Views (Language Converter Support), OKR-Work

Jan 19 2026

MSantos moved T389623: Parsoid fails to parse [[{}]] single curly brackets inside double rectangular brackets from Non-blockers (any wiki) to Uncategorized on the Parsoid-Read-Views board.

@Taylor I apologise for the late response.

Jan 19 2026, 2:23 PM · Parsoid-Read-Views (Wiktionary), Content-Transform-Team (Work In Progress), Parsoid
MSantos added a comment to T414852: Run a survey to understand why existing logged in users might be opting out of Parsoid.

Here are 4 questions that came to my mind, but might be too extensive for a quick survey. Let me know what you think.

Jan 19 2026, 1:34 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Patch-For-Review, Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)

Jan 14 2026

MSantos moved T414055: Performance review of MathJax client-side mode from Backlog to Tracking on the Content-Transform-Team board.
Jan 14 2026, 11:58 AM · Content-Transform-Team, MediaWiki-Engineering, Math
MSantos added a project to T414055: Performance review of MathJax client-side mode: Content-Transform-Team.
Jan 14 2026, 11:57 AM · Content-Transform-Team, MediaWiki-Engineering, Math
MSantos moved T414055: Performance review of MathJax client-side mode from Inbox, needs triage to Cross-team / Strategic on the MediaWiki-Engineering board.
Jan 14 2026, 11:57 AM · Content-Transform-Team, MediaWiki-Engineering, Math