Addon menus and application menu are broken under Wayland
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: vermontpoet, Unassigned)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
|
249.63 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36
Steps to reproduce:
Clicking on the Application Menu results in the menu fading in and out of visibility—never quite appearing. Clicking on any of the addons in the menu bar produces the same result. The Menu accessed using the ALT key functions correctly, as to the context menus.
System: Kernel: 5.14.9-1-default x86_64 bits: 64 Desktop: KDE Plasma 5.22.5
Distro: openSUSE Tumbleweed 20211008
Repository : openSUSE-Tumbleweed-Oss
Name : MozillaFirefox
Version : 92.0.1-1.2
Arch : x86_64
Vendor : openSUSE
Installed Size : 214.9 MiB
Installed : Yes (automatically)
Status : up-to-date
Comment 1•4 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.
Comment 2•4 years ago
|
||
Can you please test latest nightly?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems?rd=Bug_info_Firefox#Testing_Mozilla_binaries
Thanks.
| Reporter | ||
Comment 3•4 years ago
|
||
(In reply to Martin Stránský [:stransky] (ni? me) from comment #2)
Can you please test latest nightly?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems?rd=Bug_info_Firefox#Testing_Mozilla_binaries
Thanks.
Thanks. Using Nightly seems to resolve the issue.
| Reporter | ||
Comment 4•4 years ago
|
||
And just confirming the version: Nightly Build 95.0a1 (2021-10-14) (64-bit)
| Reporter | ||
Comment 5•4 years ago
|
||
Correction: I had started Nightly using the X11 Backend. Using Wayland, the same bug occurs. The application menu and the toolbar addon menus are broken (as described above).
Comment 6•4 years ago
|
||
Okay. Can you please create a screencast of the issue?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems?rd=Bug_info_Firefox#Collect_information_for_a_bug_report
Thanks.
| Reporter | ||
Comment 7•4 years ago
|
||
I have tried to use screen capture but screen capturing doesn't seem to respond while also trying to invoke the FF application menu or add-on menus. Have also tried screen recorders, three different apps, but they're each incompatible with Wayland. The best I can do is to describe what happens.
If I click on the Application Menu, it appears for a microsecond and disappears.
If I click on the CookieAutodelete addon in the toolbar, the menu will literally flicker like a lightbulb (or a fluorescent light) that can't quite light up before giving up altogether.
| Reporter | ||
Comment 8•4 years ago
|
||
Got it! What you see in the screenshot is one of the flickers before it immediately disappears.
Comment 9•4 years ago
|
||
Does it affects all addons (like ublock or pocket) or CookieAutodelete is the only affected one?
Can you test with mutter compositor?
https://fedoraproject.org/wiki/How_to_debug_Firefox_problems?rd=Bug_info_Firefox#Testing_different_Wayland_compositor
Thanks.
| Reporter | ||
Comment 10•4 years ago
|
||
It effects all addons. Seems to be everything that's in the toolbar. Right clicking context menus work and so does the Main Menu accessed by the ALT key.
| Reporter | ||
Comment 11•4 years ago
|
||
Okay. Tested with mutter compositor. Same behavior but discovered a new twist. Because the nested instance of mutter forces FF into too small a space to display all the addons in the toobar, the double arrow "more tools" appears. Clicking on more tools produced the expected behavior and clicking on any of the addons in the "more tools" drop-down menu resulted in the expected/normal behavior.
I then closed out Mutter, booted FF into a normal session, and resized FF so that the "more tools" arrow appeared. This produced the same behavior as above. The "more tools" drop down menu behaved as expected and any addon, including cookie auto-delete, behaved as expected.
So, I'm no programmer, but it seems that there are two separate menu protocols at work here and one of them doesn't play well with Wayland.
| Reporter | ||
Comment 12•4 years ago
|
||
Also, just noticed that the popup asking if one wants to save a password pops in and out of existence like the application menu.
| Reporter | ||
Comment 14•4 years ago
|
||
More information: If I resize FF, and click on the double arrows "More Tools..." icon, sometimes it doesn't appear. However, after clicking it, if I slowly resize FF, making it larger for example, there's a sweet spot during which the "More Tools" popup meny will appear/pop-up and be usable. If I continue resizing, making FF larger, it will disappear again. All very strange.
| Reporter | ||
Comment 15•4 years ago
|
||
Repository : openSUSE-Tumbleweed-Oss
Name : mutter
Version : 41.0-1.1
Arch : x86_64
Vendor : openSUSE
Installed Size : 4.4 MiB
Installed : Yes
Status : up-to-date
Comment 16•4 years ago
|
||
Okay, will test on Fedora 35 which has mutter 41.0.
| Reporter | ||
Comment 17•4 years ago
|
||
Installed Firefox through Flatpak. When run in a Wayland Session using the X11 Windowing System (set with Flatseal), the popup windows function correctly. When run with a Wayland Windowing Session, the windowing bug continues.
| Reporter | ||
Updated•4 years ago
|
Comment 18•3 years ago
|
||
Do you still see it with latest nightly?
Thanks.
Comment 19•3 years ago
|
||
Redirect a needinfo that is pending on an inactive user to the triage owner.
:stransky, since the bug has high severity and recent activity, could you please find another way to get the information or close the bug as INCOMPLETE if it is not actionable?
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Description
•