touch-packages team mailing list archive
-
touch-packages team
-
Mailing list archive
-
Message #32943
[Bug 705893] Re: Firefox/Thunderbird menus often change shortly after opening (should wait while processing updates)
** Changed in: libdbusmenu (Ubuntu)
Importance: Undecided => Medium
** Changed in: libdbusmenu (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to libdbusmenu in Ubuntu.
https://bugs.launchpad.net/bugs/705893
Title:
Firefox/Thunderbird menus often change shortly after opening (should
wait while processing updates)
Status in Unity global menubar extension for Firefox and Thunderbird:
Triaged
Status in DBus Menu:
Confirmed
Status in “libdbusmenu” package in Ubuntu:
Confirmed
Bug description:
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/globalmenu-extension/+bug/705893/+subscriptions