Firefox snap does not use wayland backend by default
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Confirmed
|
Unknown
|
|||
firefox (Ubuntu) |
In Progress
|
High
|
Unassigned |
Bug Description
Previous versions of Firefox worked with the wayland backend, with the latest version ( 99.0.1 ) wayland is not available and it has to use xwayland. This breaks the screen sharing and also the fonts are not as sharp as using the wayland backend.
Nightly version 101.0a1 without snap works fine.
```
Gtk-Message: 09:20:51.884: Failed to load module "canberra-
Gtk-Message: 09:20:51.885: Failed to load module "canberra-
[GFX1-]: glxtest: Could not connect to wayland socket
```
Tested on Ubuntu 21.10 and 22.04 with the latest updates.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu82
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 22.04
InstallationDate: Installed on 2021-06-21 (315 days ago)
InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420)
ProcVersionSign
Snap: firefox 99.0.1-1 (latest/
Snap.Changes: no changes found
Tags: jammy wayland-session
Uname: Linux 5.15.0-27-generic x86_64
UpgradeStatus: Upgraded to jammy on 2022-04-28 (4 days ago)
UserGroups: docker sudo
_MarkForUpload: True
description: | updated |
Changed in firefox (Ubuntu): | |
assignee: | Olivier Tilloy (osomon) → nobody |
Changed in firefox: | |
status: | Unknown → Confirmed |
The latest Fedora and Ubuntu releases, and presumably any derivatives thereof, ship Firefox on Wayland by default. They don't use the compatibility layer XWayland, but rather actual Wayland using our pref MOZ_ENABLE_WAYLAND to force it on.
Right now we are unable to test this configuration in CI because our version of Ubuntu is too old to work well as Wayland development is quite active.
We don't need our existing tests on Linux to be fully ported, but it would be good to have the option to run some tests using Wayland on a newer Ubuntu, such as 21.04. This would allow us to start greening the tree for Wayland, and push it out officially from our side.