https://bugs.kde.org/show_bug.cgi?id=482448
Vlad Zahorodnii <vlad.zahorod...@kde.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/kwin/-/commit/bfd755aee9 |ma/kwin/-/commit/7da6ecb3df |282882dc82d8ce2e44ff4277cc5 |5edc940eede219dec7efed764e4 |830 |c22 --- Comment #5 from Vlad Zahorodnii <vlad.zahorod...@kde.org> --- Git commit 7da6ecb3df5edc940eede219dec7efed764e4c22 by Vlad Zahorodnii. Committed on 05/03/2024 at 13:35. Pushed by vladz into branch 'Plasma/6.0'. Fix confined pointer being able to escape the surface When using fractional scaling, an xwayland window's client geometry can have some fractional part. When that's the case, .toRect() can shrink the client geometry or extruding the decoration borders inside the surface. On the other hand, the pointer is going to be confined as long as the wl_surface is focused. If the focus jumps to the decoration, the pointer constraint is going to be broken. Unfortunately, the focus can shift to the decoration even though the wl_surface is still focused because of the pesky .toRect(). Related: bug 477124 (cherry picked from commit bfd755aee9282882dc82d8ce2e44ff4277cc5830) M +1 -1 src/input.cpp https://invent.kde.org/plasma/kwin/-/commit/7da6ecb3df5edc940eede219dec7efed764e4c22 -- You are receiving this mail because: You are watching all bug changes.