Page MenuHomePhabricator

VisualEditor: Clean up SurfaceObserver usage
Open, LowPublicFeature

Description

ve.ce.Surface contains a bunch of calls to stopTimerLoop() and startTimerLoop() that are unnecessary and seem to have been added based on the false assumption that JavaScript can be multithreaded.

There are also duplicate calls to pollOnce that seem unneeded, or only exist to update state post-modification. We should audit these.


Version: unspecified
Severity: enhancement

Details

Reference
bz62759

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:57 AM
bzimport set Reference to bz62759.
Jdforrester-WMF lowered the priority of this task from High to Low.Jan 9 2015, 10:33 PM
Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:13 AM