← Back to team overview

dx-packages team mailing list archive

[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 DX
Packages, which is subscribed to libdbusmenu in Ubuntu.
Matching subscriptions: dx-packages
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