Review patches required for previewing site CSS changes
- 340768 (core): Generalize ResourceLoader 'excludepage' functionality (@Krinkle)
- 340769 (TemplateSandbox): Use new OutputPage::addContentOverride to allow previewing edits to JS/CSS (@Tgr)
other patches which used to be part of this task, but not anymore:
- use post-cache transform instead of splitting the parser cache:
399907 (core): Add 'unwrap' ParserOutput post-cache transform399909 (CiteThisPage): Use 'unwrap' post-cache transform instead of setWrapOutputClass( false )399910 (MobileFrontend): Use 'unwrap' post-cache transform instead of setWrapOutputClass( false ), when available(CI issues reported as T186284)399912 (TemplateStyles): Use 'unwrap' post-cache transform instead of setWrapOutputClass( false )399914 (Wikibase): Use 'unwrap' post-cache transform instead of setWrapOutputClass( false )(ci issues reported in T186286)399908 (core): Remove wrapclass from parser cache key- style deduplication:
394369 (TemplateStyles): Cache processed stylesheets during the parse393283 (MobileFrontend): ApiMobileView: Disable 'deduplicateStyles' ParserOutput::getText() transformation393284 (core): ParserOutput: Add 'deduplicateStyles' post-cache transformation393285 (TemplateStyles): Deduplicate embedded style rules- post-cache transforms followup (not strictly related, but tech debt reduction for something that was introduced in part due to TemplateStyles):
393262 (core): Warn if stateful ParserOutput transforms are used- 393263 (core): Hard-deprecate ParserOutput stateful transform methods (probably in a separate MW release)
- 352835 (core): Add mw-parser-output to indicators container (needs to be rewritten)
- 347442 (core): ResourceLoader: Add wildcard modules (should be reviewed by an RL maintainer; not TemplateStyles related)