Page MenuHomePhabricator

Skip HydrateHeaderPlaceholders stage unless there are actual headers placeholders
Open, Needs TriagePublic

Description

The header placeholder system is an incomplete part of MultiContent Revisions (MCR). T200915: Allow SlotRoleHandlers to control page layout describes how it is intended to work in the future.

In the meantime, we should add a parser output flag so that we can skip the "hydrate header placeholders" output transform stage unless there are actually header placeholders in the output.

Event Timeline

Change #1248634 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] Skip HydrateHeaderPlaceholders stage unless slot headers are present

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

Change #1254221 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@master] ParserOutputFlags: add HAS_SLOT_HEADERS

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

Change #1254221 merged by jenkins-bot:

[mediawiki/core@master] ParserOutputFlags: add HAS_SLOT_HEADERS

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

Change #1255028 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@REL1_45] ParserOutputFlags: add HAS_SLOT_HEADERS

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

Change #1255035 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@REL1_44] ParserOutputFlags: add HAS_SLOT_HEADERS

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

Change #1255037 had a related patch set uploaded (by C. Scott Ananian; author: C. Scott Ananian):

[mediawiki/core@REL1_43] ParserOutputFlags: add HAS_SLOT_HEADERS

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

Change #1255037 merged by jenkins-bot:

[mediawiki/core@REL1_43] ParserOutputFlags: add HAS_SLOT_HEADERS

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

Change #1255028 merged by jenkins-bot:

[mediawiki/core@REL1_45] ParserOutputFlags: add HAS_SLOT_HEADERS

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

Change #1255035 merged by jenkins-bot:

[mediawiki/core@REL1_44] ParserOutputFlags: add HAS_SLOT_HEADERS

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

Change #1248634 merged by jenkins-bot:

[mediawiki/core@master] Skip HydrateHeaderPlaceholders stage unless slot headers are present

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