Bug 485056

Summary: Cannot switch desktops while moving windows and Maximize/Tile enabled
Product: [Plasma] kwin Reporter: pablo <pablo>
Component: effects-window-managementAssignee: KWin default assignee <kwin-bugs-null>
Status: REPORTED ---    
Severity: normal    
Priority: NOR    
Version First Reported In: 6.0.3   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description pablo 2024-04-05 01:15:29 UTC
SUMMARY
Under "Mouse & Touchpad" is the "Screen Edges" setting which one can configure switching desktop on edge when moving windows:  Switch desktop on edge:  Only When Moving Windows.

Under 5.x, this worked while the following two settings were also set:

* Maximize:  __ Windows dragged to top edge
* Tile:  __ Windows dragged to left or right edge

Under 6.x, switching desktop only works consistently if Maximize/Tile are disabled.

STEPS TO REPRODUCE
0. Have at least two Virtual Desktops (I have eight)
1. Enable Maximize/Tile and "Switch desktop on edge: Only When Moving Windows"
2. Log out, log in
3. Open a Konsole window on Desktop 1
4. Drag right.  Do it again.  Eventually desktop switching will stop working.  For me, sometimes it works for one switch or none at all. 

OBSERVED RESULT
Eventually, instead of the desktop being switched, the window is resized to 1/2 the screen.  I also have an upper left corner trigger that stops working.

EXPECTED RESULT
The desktop should continue to switch and screen triggers should continue to work.

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

ADDITIONAL INFORMATION
The current work-around is to disable the Maximize and Tile options.