Page MenuHomePhabricator

Apply OutputTransform stages to other fragment than BODY in ContentHolder
Closed, ResolvedPublic

Description

We want to be able to process fragments that are not part of the body in post-processing (e.g.: extension content, indicators) - and for that, we want to be able to put them in fragments that will be processed by the different passes.

Event Timeline

Change #1285800 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Run post-processing transformations on ContentHolder fragments

https://gerrit.wikimedia.org/r/1285800

Change #1285800 merged by jenkins-bot:

[mediawiki/core@master] Run post-processing transformations on ContentHolder fragments

https://gerrit.wikimedia.org/r/1285800

Change #1295803 had a related patch set uploaded (by Isabelle Hurbain-Palatin; author: Isabelle Hurbain-Palatin):

[mediawiki/core@master] Simplify fragment processing

https://gerrit.wikimedia.org/r/1295803

Change #1295803 merged by jenkins-bot:

[mediawiki/core@master] Simplify fragment processing

https://gerrit.wikimedia.org/r/1295803

Change #1298929 had a related patch set uploaded (by C. Scott Ananian; author: Isabelle Hurbain-Palatin):

[mediawiki/core@wmf/1.47.0-wmf.5] Simplify fragment processing

https://gerrit.wikimedia.org/r/1298929

Change #1298929 merged by jenkins-bot:

[mediawiki/core@wmf/1.47.0-wmf.5] Simplify fragment processing

https://gerrit.wikimedia.org/r/1298929

Mentioned in SAL (#wikimedia-operations) [2026-06-09T13:40:10Z] <cscott@deploy1003> Started scap sync-world: Backport for [[gerrit:1298929|Simplify fragment processing (T423700)]], [[gerrit:1298926|Move ::getFragmentsToTransform() to Content{Text,DOM}TransformStage]], [[gerrit:1298927|OutputTransform: Rename DeduplicateStyles and ExpandToAbsoluteUrls stages]], [[gerrit:1298925|Reset DeduplicateStyles state between different pipeline executions (T428336 T428215)]], [[gerrit:1299497|

Mentioned in SAL (#wikimedia-operations) [2026-06-09T13:42:11Z] <cscott@deploy1003> cscott: Backport for [[gerrit:1298929|Simplify fragment processing (T423700)]], [[gerrit:1298926|Move ::getFragmentsToTransform() to Content{Text,DOM}TransformStage]], [[gerrit:1298927|OutputTransform: Rename DeduplicateStyles and ExpandToAbsoluteUrls stages]], [[gerrit:1298925|Reset DeduplicateStyles state between different pipeline executions (T428336 T428215)]], [[gerrit:1299497|Store indicators

Mentioned in SAL (#wikimedia-operations) [2026-06-09T13:55:01Z] <cscott@deploy1003> Finished scap sync-world: Backport for [[gerrit:1298929|Simplify fragment processing (T423700)]], [[gerrit:1298926|Move ::getFragmentsToTransform() to Content{Text,DOM}TransformStage]], [[gerrit:1298927|OutputTransform: Rename DeduplicateStyles and ExpandToAbsoluteUrls stages]], [[gerrit:1298925|Reset DeduplicateStyles state between different pipeline executions (T428336 T428215)]], [[gerrit:1299497