Page MenuHomePhabricator

Modules sometimes load in the wrong order
Closed, DeclinedPublic

Description

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.
  1. Stop using them, or use them in a different way, but also add in a check based on DOM events or something.
  1. 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/


Version: master
Severity: normal

Details

Reference
bz39439

Event Timeline

bzimport raised the priority of this task from to Normal.Nov 22 2014, 12:55 AM
bzimport set Reference to bz39439.
bzimport added a subscriber: Unknown Object (MLST).
Aklapper lowered the priority of this task from Normal to Low.Jan 16 2015, 6:52 PM
Aklapper lowered the priority of this task from Low to Lowest.Jan 16 2015, 6:55 PM
MarcoAurelio closed this task as Declined.Jun 21 2018, 11:05 AM
MarcoAurelio added a subscriber: MarcoAurelio.

Mass-declining open tasks for EtherEditor per T197698: Archive the EtherEditor extension.