ghost compose window with wayland
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned | ||
gnome-shell-extension-desktop-icons-ng (Ubuntu) |
Incomplete
|
Undecided
|
Unassigned |
Bug Description
After writing a new email and sending it, gnome still sees the compose window, even though it is really closed.
* Ubuntu Dock has an additional dot next to the thunderbird logo
* Clicking in the top bar on Thunderbird has the compose window listed under "Open windows"
* Using get_windows() in looking glass on the thunderbird app object gets 2 objects of MetaWindowWayland
Even after closing the main window of thunderbird, the ghost window is still there (dot next to thunderbird logo in ubuntu dock), which means Ubuntu Dock is not launching thunderbird on single left click any more.
Right click on the thunderbird logo in this state just opens an action window which doesn't respond to any clicks.
Only logging out and back in seems to restore normal behavior.
This is happening since upgrading to Ubuntu 21.04 and using wayland by default. It doesn't happen 100% of the time, but often enough for me to be able to collect additional information if necessary.
ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: thunderbird 1:78.8.
ProcVersionSign
Uname: Linux 5.11.0-
AddonCompatChec
ApportVersion: 2.20.11-0ubuntu65
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
/dev/snd/
BuildID: 20210304234616
CasperMD5CheckR
Channel: Unavailable
CurrentDesktop: ubuntu:GNOME
Date: Thu May 13 10:42:39 2021
DefaultProfileE
DefaultProfileI
DefaultProfileL
DefaultProfileP
DefaultProfileP
DefaultProfileT
ForcedLayersAccel: False
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
InstallationDate: Installed on 2018-04-27 (1111 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
Profile1Extensions: extensions.sqlite corrupt or missing
Profile1Incompa
Profile1Locales: extensions.sqlite corrupt or missing
Profile1PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
Profile1PrefSou
Profile1Themes: extensions.sqlite corrupt or missing
Profiles:
Profile1 - LastVersion=
Profile0 (Default) - LastVersion=
RunningIncompat
SourcePackage: thunderbird
UpgradeStatus: Upgraded to hirsute on 2021-04-25 (17 days ago)
dmi.bios.date: 11/20/2015
dmi.bios.release: 1.21
dmi.bios.vendor: LENOVO
dmi.bios.version: J5ET50WW (1.21 )
dmi.board.
dmi.board.name: 20DF004NGE
dmi.board.vendor: LENOVO
dmi.board.version: SDK0E50512 STD
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.ec.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad E550
dmi.product.name: 20DF004NGE
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu65
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
DisplayManager: gdm3
DistroRelease: Ubuntu 21.04
InstallationDate: Installed on 2018-04-27 (1111 days ago)
InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
Package: gnome-shell 3.38.4-1ubuntu2
PackageArchitec
ProcVersionSign
RelatedPackageV
Tags: hirsute wayland-session
Uname: Linux 5.11.0-
UpgradeStatus: Upgraded to hirsute on 2021-04-25 (18 days ago)
UserGroups: adm audio cdrom dip libvirt lpadmin nordvpn plugdev sambashare sudo vboxusers video wireshark
_MarkForUpload: True
Thank you for your bug report, it seems rather a shell issue getting confused about the status of the windows