Firefox's hamburger menu does not work
Windows build number:
10.0.19045.3324
Your Distribution version:
ArchLinux
Your WSL versions:
WSL version: 1.2.5.0 Kernel version: 5.15.90.1 WSLg version: 1.0.51 MSRDC version: 1.2.3770 Direct3D version: 1.608.2-61064218 DXCore version: 10.0.25131.1002-220531-1700.rs-onecore-base2-hyp Windows version: 10.0.19045.3324
Steps to reproduce:
- open Firefox on wayland with MOZ_WAYLAND_ENABLE=1
- firefox will open without the typical X11 window decoration (this tells you its running on wayland natively)
- Click on the hamburger menu on the right
- press on any option, e.g. Settings, Bookmarks,...
WSL logs:
Whenever I access the hamburger menu, the following log line, with different window id's appears in weston.log:
Client: ClientGetAppidReq: WindowId:0x72 does not have appId, or not top level window.
WSL dumps:
no dumps
Expected behavior:
Open Settings, The bookmarks submenu,...
Actual behavior:
Nothing will happen, the hamburger menu closes.
The same is also true for the extension dropdown next to the pocket icon, where the extensions are listed that are not in your toolbar.
I think this is a weston issue:
https://gitlab.freedesktop.org/wayland/weston/-/issues/760
I'm encountering this issue as well. I've observed that when I resize the Firefox window sufficiently small, it is functional and the bug does not present itself. My completely uninformed guess is that perhaps there is something regarding scaling and being out-of-bounds at play.
I stumbled upon this workaround due to ff automatically being resized to a size where the bug does not present when it is launched after the distro is shut down.
Happening here as well. Surprised more people are not reporting this. Making the window small and using the menu does work as jhanschoo reports.
Same here, it's not the width of the windows but the height. I'm using 1080p monitors on Win10 with zoom level 100%, and the behavior is the same.
using:
MOZ_ENABLE_WAYLAND=0 firefox
is a workaround
the underlying weston issue doesn't seem to be getting any attention