[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-09-19 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=492300 Nate Graham changed: What|Removed |Added Latest Commit|https://invent.kde.org/fram | |eworks/kdbusaddons/-/commit |

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-09-19 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=492300 Nate Graham changed: What|Removed |Added Version Fixed In|6.7 | Resolution|FIXED |

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-09-19 Thread Nate Graham
https://bugs.kde.org/show_bug.cgi?id=492300 Nate Graham changed: What|Removed |Added CC||n...@kde.org Version Fixed In|

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-09-19 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=492300 David Edmundson changed: What|Removed |Added Latest Commit||https://invent.kde.org/fram

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread derp
https://bugs.kde.org/show_bug.cgi?id=492300 --- Comment #10 from derp --- hm, are you saying the corruption would trigger for every app where the application lies about effective opaque region? I think that would make sense, and there's no way to reasonably protect against that without scanning p

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=492300 --- Comment #9 from Vlad Zahorodnii --- > the transparent area renders garbage breaking damage/buffer age tracking ff sets the opaque region for the main surface (it mainly contains the client side drop shadow). if a subsurface is translucent or not co

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread derp
https://bugs.kde.org/show_bug.cgi?id=492300 --- Comment #8 from derp --- some investigation would be nice, if not for Firefox, at least for the fact that the transparent area renders garbage breaking damage/buffer age tracking. if Firefox really sends wrong data (even though I see nothing suspici

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=492300 Vlad Zahorodnii changed: What|Removed |Added Resolution|--- |DOWNSTREAM Status|REPORTED

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread Vlad Zahorodnii
https://bugs.kde.org/show_bug.cgi?id=492300 --- Comment #6 from Vlad Zahorodnii --- gfx.webrender.compositor.force-enabled used to have bugs last time I tested it and I won't be surprised if those issues still persist up to this day because the clients often get subsurface wrong way. > KWin does

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=492300 David Edmundson changed: What|Removed |Added Resolution|WAITINGFORINFO |--- Status|NEEDSINFO

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread derp
https://bugs.kde.org/show_bug.cgi?id=492300 --- Comment #5 from derp --- Created attachment 173029 --> https://bugs.kde.org/attachment.cgi?id=173029&action=edit second variant of the bug #2 and the screenshout of bugs happening in transparent area to above question: no, outside of the overvie

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread derp
https://bugs.kde.org/show_bug.cgi?id=492300 --- Comment #4 from derp --- Created attachment 173028 --> https://bugs.kde.org/attachment.cgi?id=173028&action=edit second variant of the bug A second "variant" of the bug. Moving cursor over the bugged transparent area results in duplicate visible

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-28 Thread David Edmundson
https://bugs.kde.org/show_bug.cgi?id=492300 David Edmundson changed: What|Removed |Added Resolution|--- |WAITINGFORINFO CC|

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-27 Thread derp
https://bugs.kde.org/show_bug.cgi?id=492300 --- Comment #2 from derp --- WAYLAND_DEBUG=1 ./firefox may be used to print Wayland calls, and the suspicious API calls that Firefox uses are (in no specific order): [3175848.494] {Default Queue} -> wl_subcompositor#38.get_subsurface(new id wl_subsurf

[kwin] [Bug 492300] kwin_wayland misplaces Firefox subsurface

2024-08-27 Thread derp
https://bugs.kde.org/show_bug.cgi?id=492300 --- Comment #1 from derp --- Surface hierarchy at the time of the screenshot: Buffers - wl_buffer@47 shm, width: 32, height: 32, format: 0 - wl_buf