To interact with something you have to move your mouse a little down and to the right.
(1)Open https://sketch.io/sketchpad/ in Firefox and try to draw something. You can clearly see the line is not created under the cursor, but about 20px (may vary) up and to the left.
(2)OR try clicking on anything. Clicking on the window buttons (close, minimize,maximize) doesn't work because the clicks land somewhere else.
(3)OR try to resize a window. It's impossible to resize a window on the right side and at the bottom. The "edge" of the window on top and on the left side is moved a little inside the window.
KDE Frameworks Version: 5.67.0
Qt Version: 5.14.1
The proposed patch fixes this.
Git commit 1181af2cd16569fb93680de352a4c050533bffff by Vlad Zahorodnii.
Committed on 13/02/2020 at 23:49.
Pushed by vladz into branch 'Plasma/5.18'.
Provide input geometry and input transformation matrix for Xwayland clients
We need to provide the input geometry and the input transformation
matrix for Xwayland clients in order to make sure that input events
are correctly mapped from the global screen coordinates to the
Differential Revision: https://phabricator.kde.org/D27375
M +115 -12 autotests/integration/xwayland_input_test.cpp
M +16 -0 x11client.cpp
M +3 -0 x11client.h
(In reply to mthw0 from comment #1)
> The proposed patch fixes this.
Thank you for testing it.
*** Bug 417669 has been marked as a duplicate of this bug. ***
*** Bug 416546 has been marked as a duplicate of this bug. ***
There are still misplacing issues. For instance:
1. Have an unmaximized Firefox window -> OK
2. Maximize Firefox -> KO
3. Click on another window and then click back on maximized Firefox -> OK