Last modified: 2013-07-18 21:39:44 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T41439, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 39439 - Modules sometimes load in the wrong order
Modules sometimes load in the wrong order
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
EtherEditor (Other open bugs)
master
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
: javascript
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-08-16 21:24 UTC by Mark Holmquist
Modified: 2013-07-18 21:39 UTC (History)
2 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Mark Holmquist 2012-08-16 21:24:11 UTC
This one is an oldie, but a baddie.

WikiEditor may or may not load in the correct order, but we don't know. And we need it for setting up the interface, because we work with it if it's loaded.

So the task is this: Investigate how mw.loader.using and its ilk actually function, and either

1. Continue using them, but maybe add in an extra check.

2. Stop using them, or use them in a different way, but also add in a check based on DOM events or something.

3. Stop using them, and add an event into the WikiEditor code, and make sure we use that to fire the relevant callbacks.

There's clearly a lot to do here. But do it.

Krinkle, I'm CCing you because you had some thoughts about it initially, and I know you don't know much about EE right now, but basically the above is an accurate description of what happens.

Past patchset is at https://gerrit.wikimedia.org/r/#/c/17625/ and the patchset before that was https://gerrit.wikimedia.org/r/#/c/16151/

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links