BuddiesOfBudgie / budgie-desktop

Budgie Desktop is a familiar, modern desktop environment.
https://buddiesofbudgie.org
GNU General Public License v2.0
940 stars 48 forks source link

Tasklist issues with Thunderbird #186

Open elusian opened 2 years ago

elusian commented 2 years ago

Description

Thunderbird and its subwindows are not always tracked by the task list. For example, the window for writing mails has a very high chance of not appearing in the list. This is worse if you use Birdtray, as unhiding Thunderbird does not create a new icon if there is any other Thunderbird related window open (e.g. unhiding while writing a new mail). The first issue appears also with plain Thunderbird (no Birdtray required).

Budgie version

10.6.3

Operating system

Solus 4.3, updated to 27/08/2022

Steps to reproduce the issue

Open Thunderbird, write a new mail. If using Birdtray, open thunderbird, write a new mail, hide the main window and unhide

Actual result

The secondary window may not appear in the task list (random chance, high probability). The main window's icon correctly disappears when hiding with Birdtray but is not restored when unhiding if any other secondary window is open. This does not depend on whether the secondary window currently has an icon in the task list or not (it may not due to the previous problem). If the secondary window has no icon and you unhide, you get no icon at all.

Expected result

Writing a new mail adds an icon in the task list, unhiding Thunderbird from Birdtray correctly readds the main window to the task list

Additional information

This has been happening since 10.6.1, but I was hoping it was the same issue as #105 (I wasn't sure the fixing commit was included in Solus before last update). Since that issue was closed before 10.6.3 I'm opening a new issue

serebit commented 2 years ago

Reproduced the first mentioned issue on Arch without Birdtray, and reproduced the second mentioned issue on Arch with Birdtray, both on v10.6.3. Marking as verified.