Customization listeners should be notified asynchronously

RESOLVED WONTFIX

Status

()

Firefox
Toolbars and Customization
RESOLVED WONTFIX
5 years ago
5 years ago

People

(Reporter: jaws, Assigned: jaws)

Tracking

(Blocks: 1 bug)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [Australis:M?][Australis:P3])

When doing batch updates, we currently notify the listeners upon each move. This can slow down the updates, as well as potentially introduce cycles if the listener undoes the change.

If we notify the listeners asynchronously we can have a better chance at removing the cycles as well as potentially improve the perf of the updates.
P3 due to perf/risk? Not sure.
Whiteboard: [Australis:M?] → [Australis:M?][Australis:P3]
Actually, this is going to cause more pain than gain. Listeners could end up getting a notification that their widget was moved, when the present state could be that the widget has moved again before the listener found out (a quick move followed by another quick move due to repositioning wide widgets).

Let's close this and only resurrect it when we find that it would solve a particular issue we are facing.
Status: ASSIGNED → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.