VisualEditor: Change event reaction order
Closed, ResolvedPublic160 Story Points


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


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: - Selection change debounce - Fixup selection after rerender - Reduce refreshes - Unicorns - Poll refactor - Stable selections - 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 :-)