Closed Bug 1678502 Opened 4 years ago Closed 4 years ago

[Wayland] Overflow menu is blank after first time for extension pinned to overflow menu

Categories

(Core :: Widget: Gtk, defect, P3)

Firefox 83
Other
Linux
defect

Tracking

()

RESOLVED DUPLICATE of bug 1672139

People

(Reporter: g1327r, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Linux; Android 7.0; SM-A310F Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.91 Mobile Safari/537.36 OPR/42.7.2246.114996

Steps to reproduce:

Update firefox to 83.
This is firefox native (GDK_BACKEND=wayland) on wayland+sway (ubuntu focal).
Stopped working after today's update (83.0+build2-0ubuntu0.20.04.1)

Actual results:

Overflow menus are now blank (invisible).
The symptoms seem to be similar to bug #1585918

Expected results:

Overflow menus for extensions pinned to overflow menu should've appeared as usual, as in previous versions.

Other combinations works, i.e. wayland+sway+GDK_BACKEND=x11 or wayland+ubuntu+GDK_BACKEND=wayland.
The issue happens on existing and clean new profiles, firefox reset with extensions existing or just installed.
Sometimes for one of the extensions the menu would appear in full intermittently for one time and then stop again.
Non overflow menus continue to work properly (e.g. bookmarks, devtools, sign-in, etc.).

Basically, makes firefox sadly unusable on native wayland with GDK_BACKEND=wayland since this menus are crucial for workflow.
Don't want to go back to chromium or the underperforming x11...

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Blocks: wayland-sway
Priority: -- → P3

(In reply to GR from comment #0)
Please open about:support, click on "Copy text to clipboard" and paste it here. Thanks!

Attached file bug_1678502.txt

(In reply to Darkspirit from comment #3)

(In reply to GR from comment #0)
Please open about:support, click on "Copy text to clipboard" and paste it here. Thanks!

Per Darkspirit request - attached below.
Thanks!

Thanks!

(In reply to GR from comment #1)

The issue happens on existing and clean new profiles

That's because of these environment variables:

MOZ_ENABLE_WAYLAND: 1
MOZ_WEBRENDER: 1
GDK_BACKEND: wayland

This is most likely a duplicate of bug 1672139:
WebRender on MOZ_ENABLE_WAYLAND=1 is broken in Firefox 83: All addon panels are empty most of the time.
It will be fixed with Firefox 84 (currently Beta).

You can either disable gfx.webrender.all or start Firefox without MOZ_ENABLE_WAYLAND=1 and GDK_BACKEND=wayland env vars.

(Offtopic: MOZ_ENABLE_WAYLAND=1 is enough to enable Firefox' Wayland backend, you don't need GDK_BACKEND=wayland.)

No longer blocks: wayland-sway
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
OS: Unspecified → Linux
Hardware: Unspecified → Other
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: