Activity log for bug #705893

Date Who What changed Old value New value Message
2011-01-21 13:58:29 Chris Coulson bug added bug
2011-01-21 13:58:35 Chris Coulson globalmenu-extension: status New Triaged
2011-01-21 13:58:37 Chris Coulson globalmenu-extension: importance Undecided High
2011-01-21 13:59:37 Chris Coulson bug added subscriber Ted Gould
2011-01-21 14:56:26 Ted Gould bug task added dbusmenu
2011-01-21 14:58:19 Ted Gould dbusmenu: status New Confirmed
2011-01-21 14:58:28 Ted Gould dbusmenu: importance Undecided Medium
2011-05-03 22:14:38 Antonis Kanouras bug added subscriber Antonis Kanouras
2012-06-22 16:30:39 Chris Coulson globalmenu-extension: importance High Low
2012-11-06 15:55:32 Matthew Paul Thomas attachment added screencast of the problem https://bugs.launchpad.net/dbusmenu/+bug/705893/+attachment/3425733/+files/thunderbird-menus.ogv
2012-11-06 16:24:36 Matthew Paul Thomas summary Should delay menu opening whilst processing menu updates Firefox/Thunderbird menus often change shortly after opening (should wait while processing updates)
2012-11-06 16:24:36 Matthew Paul Thomas description 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. Currently, menus in Firefox and Thunderbird often change their contents shortly after the menu opens. For example: * Every menu briefly appears as a stub the first time it is opened in an application session. https://launchpadlibrarian.net/122180594/thunderbird-menus.ogv * Thunderbird's "File" > "Send Unsent Messages" item is initially insensitive until Thunderbird checks whether there are any. 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.
2014-11-10 20:29:08 Ted Gould libdbusmenu (Ubuntu): importance Undecided Medium
2014-11-10 20:29:08 Ted Gould libdbusmenu (Ubuntu): status New Confirmed