SUMMARY Firefox extension menus are invisible in wayland session STEPS TO REPRODUCE 1.start plasma-wayland with MOZ_ENABLE_WAYLAND=1 env 2. start firefox-nightly and click on extension button OBSERVED RESULT extension menu are opened but cannot be seen, can be clicked SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Plasma Version:5.21 KDE Frameworks Version:5.79 Qt Version: 5.15.2 Additional Information Vlad reproduced this in kwin from git
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/732
Git commit e1279e516c009911eefedd4a6e4e84be926ba051 by Vlad Zahorodnii. Committed on 24/02/2021 at 08:25. Pushed by vladz into branch 'master'. wayland: Track already existing subsurfaces in SubSurfaceMonitor When the monitor is created, the surface may already have child sub-surfaces. The childSubSurfaceAdded signal won't be emitted for them, we need to handle this case explicitly. FIXED-IN: 5.21.2 M +5 -0 src/subsurfacemonitor.cpp https://invent.kde.org/plasma/kwin/commit/e1279e516c009911eefedd4a6e4e84be926ba051
Git commit 85d6715b3b6d29ca88647ba3bea85e6ee3c630b9 by Vlad Zahorodnii. Committed on 24/02/2021 at 08:31. Pushed by vladz into branch 'Plasma/5.21'. wayland: Track already existing subsurfaces in SubSurfaceMonitor When the monitor is created, the surface may already have child sub-surfaces. The childSubSurfaceAdded signal won't be emitted for them, we need to handle this case explicitly. FIXED-IN: 5.21.2 (cherry picked from commit e1279e516c009911eefedd4a6e4e84be926ba051) M +5 -0 subsurfacemonitor.cpp https://invent.kde.org/plasma/kwin/commit/85d6715b3b6d29ca88647ba3bea85e6ee3c630b9