Page MenuHomePhabricator

Special:ExpandTemplates does not load modules for CategoryTree
Closed, ResolvedPublic

Description

Steps to reproduce:

<categorytree>Languages</categorytree>

  • Click on ok.

Current result: The preview contains the content of the Category:Languages with inoperable black buttons ▼ and ►.
Expected result: The buttons ▼ and ► should be blue and open the subcategory on a click.

A manual loading of the modules of the MediaWiki-extensions-CategoryTree

mw.loader.load( [ 'ext.categoryTree', 'ext.categoryTree.css' ] );

leads to the expected result. This means that Special:ExpandTemplates does not load the modules for CategoryTree.

Event Timeline

This is because the extension relies on OutputPageParserOutput being called, but this hook is not triggered by the logic of Special:ExpandTemplates it seems.

Change 716020 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/CategoryTree@master] Add modules to ParserOutput

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

Change 716289 had a related patch set uploaded (by Fomafix; author: Fomafix):

[mediawiki/extensions/CategoryTree@master] Remove flag for ParserOutput

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

Change 716020 merged by jenkins-bot:

[mediawiki/extensions/CategoryTree@master] Add modules to ParserOutput

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

Change 716289 merged by jenkins-bot:

[mediawiki/extensions/CategoryTree@master] Remove flag for ParserOutput

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