Drop-down menus cannot be opened in Firefox add-ons in Wayland session

Bug #1943593 reported by Kamil Rogozinski
This bug affects 1 person
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)

Bug Description

Drop-down menus in add-ons such as Bitwarden and Joplin Notes Web Clipper cannot be opened/expanded in Firefox 92.0+build3-0ubuntu0.21.04.1 under Wayland with AMD graphics. This issue is not present in an Xorg session.

Observed behaviour:
Clicking on the displayed menu item or down-arrow does not respond at all and does not reveal menu options.

Expected behaviour:
Drop-down menu opens and shows all menu options.

Click on menu item and use keyboard arrow keys to choose desired option

ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: firefox 92.0+build3-0ubuntu0.21.04.1
ProcVersionSignature: Ubuntu 5.11.0-34.36-generic 5.11.22
Uname: Linux 5.11.0-34-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
AddonCompatCheckDisabled: False
ApportVersion: 2.20.11-0ubuntu65.1
Architecture: amd64
 /dev/snd/controlC1: kamil 314232 F.... pulseaudio
 /dev/snd/controlC2: kamil 314232 F.... pulseaudio
 /dev/snd/controlC0: kamil 314232 F.... pulseaudio
BuildID: 20210903235534
CasperMD5CheckResult: pass
Channel: Unavailable
CurrentDesktop: ubuntu:GNOME
Date: Tue Sep 14 21:24:14 2021
DefaultProfileExtensions: extensions.sqlite corrupt or missing
DefaultProfileIncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
DefaultProfileLocales: extensions.sqlite corrupt or missing
DefaultProfilePrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:358
DefaultProfileThemes: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
InstallationDate: Installed on 2021-04-24 (143 days ago)
InstallationMedia: Ubuntu 21.04 "Hirsute Hippo" - Release amd64 (20210420)
 default via dev eno1 proto dhcp metric 100 dev eno1 scope link metric 1000 dev eno1 proto kernel scope link src metric 100
Profile0Extensions: extensions.sqlite corrupt or missing
Profile0IncompatibleExtensions: Unavailable (corrupt or non-existant compatibility.ini or extensions.sqlite)
Profile0Locales: extensions.sqlite corrupt or missing
Profile0PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/firefox/omni.ja:greprefs.js:358
Profile0PrefSources: prefs.js
Profile0Themes: extensions.sqlite corrupt or missing
 Profile1 (Default) - LastVersion=None/None (Out of date)
 Profile0 - LastVersion=92.0/20210903235534 (In use)
RunningIncompatibleAddons: False
SourcePackage: firefox
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/04/2020
dmi.bios.release: 5.17
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F1
dmi.board.asset.tag: Default string
dmi.board.name: B550 AORUS PRO AX
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.asset.tag: Default string
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.version: Default string
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrF1:bd08/04/2020:br5.17:svnGigabyteTechnologyCo.,Ltd.:pnB550AORUSPROAX:pvrDefaultstring:skuDefaultstring:rvnGigabyteTechnologyCo.,Ltd.:rnB550AORUSPROAX:rvrx.x:cvnDefaultstring:ct3:cvrDefaultstring:
dmi.product.family: B550 MB
dmi.product.name: B550 AORUS PRO AX
dmi.product.sku: Default string
dmi.product.version: Default string
dmi.sys.vendor: Gigabyte Technology Co., Ltd.

Revision history for this message
Kamil Rogozinski (krogozinski) wrote :
description: updated
description: updated
Revision history for this message
Sebastien Bacher (seb128) wrote :

Thank you for your bug report, it seems the same issue than https://github.com/swaywm/sway/issues/6426 which seems could be fixed with https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3941

Changed in firefox (Ubuntu):
importance: Undecided → High
Revision history for this message
Sebastien Bacher (seb128) wrote :

upstream comment also state 'Firefox 93 will fix that for old Gtk versions.'

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.