Comment 0 for bug 705893

Revision history for this message
Chris Coulson (chrisccoulson) wrote : Should delay menu opening whilst processing menu updates

Title says it all really.

Currently, the menubar sends a signal over DBus when a user opens a menu, and this signal might trigger updates to the menu inside Firefox. Because the panel opens the menu immediately, these updates can arrive after the menu has already opened, which is visually jarring.

We need a way to postpone the menu opening until we've updated it, and then we should lock the menu structure whilst the menu popup is open to prevent any further updates causing flicker in the menu.