Created attachment 127355 [details]
Link to video showing the issue
Firefox in Wayland mode is completely unusable. The application seems to be unresponsive as its window takes several seconds to update. Visual glitches can be perceived when positioning other windows over Firefox.
STEPS TO REPRODUCE
1. Open Firefox with the environment variable 'MOZ_ENABLE_WAYLAND' set to some value.
2. Try to interact with the application: move the mouse around, type something in the address bar... changes take several seconds to reflect in the window, although the application seems to be working properly and the mouse cursor changes with responsiveness if you hover over a text area, for example.
3. Place other windows on top of Firefox for more fun.
The Firefox window is responsive and it doesn't cause visual glitches on other windows.
Operating System: Arch Linux
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.68.0
Qt Version: 5.14.2
Kernel Version: 5.6.2-arch1-2
OS Type: 64-bit
Processors: 4 × Intel® Core™ i5-6200U CPU @ 2.30GHz
Memory: 11,6 GiB of RAM
Mozilla Firefox 75.0
> name of display: :0
> display: :0 screen: 0
> direct rendering: Yes
> server glx vendor string: SGI
> server glx version string: 1.4
> client glx vendor string: Mesa Project and SGI
> client glx version string: 1.4
> GLX version: 1.4
> Extended renderer info (GLX_MESA_query_renderer):
> Vendor: Intel (0x8086)
> Device: Mesa Intel(R) HD Graphics 520 (SKL GT2) (0x1916)
> Version: 20.0.4
> Accelerated: yes
> Video memory: 3072MB
> Unified memory: yes
> Preferred profile: core (0x1)
> Max core profile version: 4.6
> Max compat profile version: 4.6
> Max GLES1 profile version: 1.1
> Max GLES profile version: 3.2
> OpenGL vendor string: Intel
> OpenGL renderer string: Mesa Intel(R) HD Graphics 520 (SKL GT2)
> OpenGL core profile version string: 4.6 (Core Profile) Mesa 20.0.4
> OpenGL core profile shading language version string: 4.60
> OpenGL core profile context flags: (none)
> OpenGL core profile profile mask: core profile
> OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.0.4
> OpenGL shading language version string: 4.60
> OpenGL context flags: (none)
> OpenGL profile mask: compatibility profile
> OpenGL ES profile version string: OpenGL ES 3.2 Mesa 20.0.4
> OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Created attachment 127395 [details]
Link to video showing the issue with kdenlive
A similar issue can be seen with kdenlive.
> Kdenlive 19.12.3
> KDE Frameworks 5.68.0
> Qt 5.14.2 (built against 5.14.1)
> The wayland windowing system
Additionally, parts of the window (especially the timeline) may become invisible and the window under it is seen instead.
links to the screen recordings
On neon unstable running Firefox 76.0.1 I can reproduce glitches unmaximizing Firefox window or resizing it by dragging its borders.
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.18.80
KDE Frameworks Version: 5.71.0
Qt Version: 5.14.2
Kernel Version: 5.3.0-45-generic
OS Type: 64-bit
Processors: 4 × Intel® Core™ i3-3110M CPU @ 2.40GHz
Memory: 7,7 GiB of RAM
Graphics Processor: Mesa DRI Intel® Ivybridge Mobile
This is a known issue with sub-surfaces that's already fixed.
*** This bug has been marked as a duplicate of bug 387313 ***
(In reply to Patrick Silva from comment #2)
> On neon unstable running Firefox 76.0.1 I can reproduce glitches
> unmaximizing Firefox window or resizing it by dragging its borders.
What kind of glitches?
(In reply to Vlad Zahorodnii from comment #4)
> (In reply to Patrick Silva from comment #2)
> > On neon unstable running Firefox 76.0.1 I can reproduce glitches
> > unmaximizing Firefox window or resizing it by dragging its borders.
> What kind of glitches?
watch the following screen recording please