Page MenuHomePhabricator

Refactor suppressClone hack from the runOutputPipeline
Open, Needs TriagePublic

Description

Note from @cscott on https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1035795/comment/38281f4b_8f27e221/: the suppressClone mechanism should be refactored so that it only appears in OutputPage.

Details

Event Timeline

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

[mediawiki/core@master] Introduce runOutputPipeline and clone by default

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

Change #1069942 merged by jenkins-bot:

[mediawiki/core@master] Introduce runOutputPipeline and clone by default

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

Note that cloning disrupted the ParserOptions watcher mechanism linking ParserOptions to ParserOutputs, so we need to be careful to properly re-link up watchers when we clone ParserOutputs.