Loading CSS with OutputPage::addModules() causes a FOUC because the
styles are loaded through JavaScript, using addModuleStyles() fixes
this. But it doesn't load module dependencies, so load the
mediawiki.hlist styles explicitly in ApiHelp.
Bug: T117901
Change-Id: I1dfd194d686c05573eefc85d5dfd7ee2731bf286
}
$out = $context->getOutput();
- $out->addModules( 'mediawiki.apihelp' );
+ $out->addModuleStyles( 'mediawiki.hlist' );
+ $out->addModuleStyles( 'mediawiki.apihelp' );
if ( !empty( $options['toc'] ) ) {
$out->addModules( 'mediawiki.toc' );
}
'mediawiki.apihelp' => array(
'styles' => 'resources/src/mediawiki/mediawiki.apihelp.css',
'targets' => array( 'desktop' ),
- 'dependencies' => 'mediawiki.hlist',
'position' => 'top',
),
'mediawiki.template' => array(