VisualEditor: Change event reaction order
Closed, ResolvedPublic160 Story Points

Description

The current event reaction order means that many IMEs including jQuery.IME and a number of Windows built-in input methods don't work in VE; we should change it to something that does – needs investigation as to what order is right.


Version: unspecified
Severity: major

Details

Reference
bz57290
bzimport raised the priority of this task from to High.
bzimport set Reference to bz57290.
Jdforrester-WMF edited a custom field.
dchan closed this task as Resolved.Feb 19 2015, 6:00 PM

IME support has improved markedly due to incrementally revamped event logic. Significant milestones included:

https://gerrit.wikimedia.org/r/86688 - Selection change debounce
https://gerrit.wikimedia.org/r/91786 - Fixup selection after rerender
https://gerrit.wikimedia.org/r/105231 - Reduce refreshes
https://gerrit.wikimedia.org/r/125937 - Unicorns
https://gerrit.wikimedia.org/r/166188 - Poll refactor
https://gerrit.wikimedia.org/r/179530 - Stable selections
https://gerrit.wikimedia.org/r/177946 - Native left/rightarrow

The basic way VE handles events is probably right now, given all the constraints of the browser environment and all the features of unicode/individual scripts that must be supported. Any unresolved dependent bugs can now be given a more specific diagnosis :-)

Jdforrester-WMF moved this task from TR8: ???? to Done on the VisualEditor board.Feb 21 2015, 7:53 PM