Thunderbird with Firetray/MinimizeToTray - Global menu disappears
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Global menubar extension |
Fix Released
|
Low
|
Unassigned | ||
thunderbird (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
unity (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: thunderbird
Running thunderbird with the Firetray plugin. Clicking the close button in thunderbird does not kill thunderbird but sends it to the background, but Unity thinks the app is closed (the little arrow(s) don't show anymore).
When opening again from Unity, it recognized the app as running, but the menus (File, Edit, etc) fail to show in the top bar when the mouse is brought up there. The only way to get it back is to kill thunderbird and restart it.
Disabling the firetray plugin, which doesn't work with Unity anyway, fixes this problem. However, it would be great to have a tray icon by the session menu.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: thunderbird 3.1.9+nobinonly
ProcVersionSign
Uname: Linux 2.6.38-8-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Sun May 1 14:44:42 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: thunderbird
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
Changed in unity (Ubuntu): | |
status: | New → Invalid |
Changed in globalmenu-extension: | |
milestone: | none → 2.0 |
status: | New → Triaged |
importance: | Undecided → Low |
assignee: | nobody → Chris Coulson (chrisccoulson) |
Changed in thunderbird (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Low |
summary: |
- Thunderbird with Firetray - menu in Unity top bar disappears + Thunderbird with Firetray/MinimizeToTray - Global menu disappears |
Changed in globalmenu-extension: | |
assignee: | Chris Coulson (chrisccoulson) → nobody |
Changed in globalmenu-extension: | |
status: | Fix Committed → Fix Released |
Thanks. Any idea what FireTray does? Does it use GTK directly to just unmap the top-level window? If the window is unregistered/ registered via nsIAppShellService, then we should recreate the menu there (we are listening for new windows already). However, if it is just using the GTK API directly to unmap the underlying top-level GtkWindow, then I guess we'd need to add a hack to workaround that.