Bug 467041

Summary: REAPER DAW has severe window problems while being used with the default XWayland "Apply scaling themselves" fractional scaling setting
Product: [Plasma] kwin Reporter: Alexander Sanderson <1gsiqkbz>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: aleixpol, nate
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: The resize bug as described in OBSERVED RESULT

Description Alexander Sanderson 2023-03-08 04:42:40 UTC
Created attachment 157101 [details]
The resize bug as described in OBSERVED RESULT

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***
In fractional scaled Wayland, whenever running the DAW software REAPER, whenever trying to resize the window, only the window decorations are resized at first, while the application itself seems to stay the same proportions and the window shadows effect overlaps with itself in weird ways. If you hold the window in the position you want to resize it long enough, it will eventually resize correctly after a few seconds, but using REAPER like this is awkward. In addition, other windows will gradually resize themselves downward in a really bizarre fashion. This does not occur when Wayland's X11 legacy setting is set to "scaled by the system", or if Wayland is not being fractional scaled at all. This issue is not present whatsoever in X11.

STEPS TO REPRODUCE
1. Open KDE in Wayland with default settings
2. Install and run REAPER
3. Try to resize the window

OBSERVED RESULT
Only the window decorations are resized at first, while the application itself seems to stay the same proportions and the window shadows effect overlaps with itself in weird ways.

EXPECTED RESULT
The application should resize like a normal app

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux
(available in About System)
KDE Plasma Version: 5.27.2
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION
Comment 1 Alexander Sanderson 2023-09-21 19:33:56 UTC
Great news! I'm not sure when or how this changed, but upon trying out REAPER on fractional scaled Wayland today, it's perfect! So... thank you!!