Closed Bug 1831711 Opened 2 years ago Closed 2 years ago

On fedora 38 (wayland), if I set Thunderbird to be launched on startup, it displays a simple black window

Categories

(Thunderbird :: OS Integration, defect)

Thunderbird 102
Unspecified
Linux
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1788205

People

(Reporter: mozaffar.amin, Unassigned)

References

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/112.0

Steps to reproduce:

  1. I installed Fedora 38 (using wayland)
  2. I set Thunderbird to be launched on OS startup automatically

Actual results:

On OS startup, Thunderbird will be launched but displays a simple black window

Expected results:

It must display the normal window of Thunderbird.
If I close the window and run it manually it works properly

Summary: On fedora 38, if I set Thunderbird to be launched on startup, it displays a simple black window → On fedora 38 (wayland), if I set Thunderbird to be launched on startup, it displays a simple black window

To help clarify the problem: I see it with thunderbird-102.10.0-1.fc38.x86_64 .

https://www.reddit.com/r/Thunderbird/comments/131s3e4/always_get_a_black_window_with_autostarting_tb_on/ hints the same problem is seen on Debian / Raspberry Pi

https://www.reddit.com/r/Fedora/comments/13h65nc/black_thunderbird_application_window_on_startup/ hints it might be related to Wayland or Oauth2

Resizing the black window quickly shows that it isn't redrawn correctly. Content from the window behind thunderbird shows in some places. Resizing slowly will render the window black.

Are you able to test beta?

Component: Untriaged → OS Integration
Depends on: 1829390
OS: Unspecified → Linux

Thanks for the report!
This is a Gnome Xwayland bug (bug 1788205) and should be fixed by https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2970.
Please test if this problem can be avoided by starting "Thunderbird on Wayland" (and "Firefox on Wayland") from your start menu
or with this command: $ MOZ_ENABLE_WAYLAND=1 thunderbird --name thunderbird-wayland

To use MOZ_ENABLE_WAYLAND=1 by default, one can add export MOZ_ENABLE_WAYLAND=1 to the end of /home/yourusername/.profile to set it permanently for the user account.
$ echo -e "\nexport MOZ_ENABLE_WAYLAND=1" >> ~/.profile
It takes effect after logout&login or a reboot.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1788205
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: