Bug 420478

Summary: kate projects plugin break the wacom tablet cursor focus position
Product: [Applications] kate Reporter: LL <lingwangneuraleng>
Component: generalAssignee: KWrite Developers <kwrite-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: justin.zobel
Priority: NOR    
Version First Reported In: 19.04.3   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description LL 2020-04-23 18:43:28 UTC
SUMMARY
Whenever, I open a file in projects and the porjects tag appears, the position of wacom tablet mouse click event start to have huge offset to the actual cursor position (about 1/3 to 1/2 of the screen size). Thus the buttons on the top is not clickable by wacom pen, click at the top line in the editor results in moving editing cursor to 10th line or more. This happens in both absolute or relative mode. But the normal mouse click is still working.

STEPS TO REPRODUCE
1. start kate and open any file not in a project, the cursor and click position are perfectly matched.
2. check plugin setting make sure all types of projects are checked. 
3. Open any file in a project. Then try to click button or select text.

OBSERVED RESULT
The wacom pen click position starts to have huge offset again cursor location.

EXPECTED RESULT
There should be no offset.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 LL 2020-04-23 18:48:56 UTC
Linux/KDE Plasma: Ubuntu 19.10
KDE Plasma Version: 5.62.0
KDE Frameworks Version: 5.62.0-0ubuntu1
Qt Version: 5.12.4+dfsg-4ubuntu1.1
Comment 2 LL 2020-04-23 18:49:46 UTC
Linux/KDE Plasma: Ubuntu 19.10
KDE Plasma Version: 5.62.0
KDE Frameworks Version: 5.62.0-0ubuntu1
Qt Version: 5.12.4+dfsg-4ubuntu1.1
Comment 3 LL 2020-04-27 16:46:52 UTC
ok this is upstream bug in qt:
https://bugreports.qt.io/browse/QTBUG-77826
Comment 4 Justin Zobel 2020-11-13 05:23:02 UTC
Upstream bug as LL mentioned in Comment 3