Page MenuHomePhabricator

[Regression] ResourceLoader no longer ensures presence of mw.util and wikibits before site/user modules
Closed, ResolvedPublic

Description

The configurables $wgIncludeLegacyJavaScript and $wgPreloadJavaScriptMwUtil add modules mediawiki.legacy.wikibits and mediawiki.util respectively to the top queue with the intention that they are guaranteed to load before the site and user modules.

Now that the top queue javascript is asynchronous (T107399) this dependency needs to be made explicit instead of implicit.

Event Timeline

Krinkle claimed this task.
Krinkle raised the priority of this task from to Unbreak Now!.
Krinkle updated the task description. (Show Details)
Krinkle added subscribers: Krinkle, ori, Jdforrester-WMF.
Krinkle set Security to None.

Change 229594 had a related patch set uploaded (by Krinkle):
resourceloader: Restore "blocking" legacy modules

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

Change 229594 merged by jenkins-bot:
resourceloader: Restore "blocking" legacy modules

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

Change 229621 had a related patch set uploaded (by Krinkle):
resourceloader: Restore "blocking" legacy modules

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

Change 229621 merged by jenkins-bot:
resourceloader: Restore "blocking" legacy modules

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