Bug 485056 - Cannot switch desktops while moving windows and Maximize/Tile enabled
Summary: Cannot switch desktops while moving windows and Maximize/Tile enabled
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: effects-window-management (other bugs)
Version First Reported In: 6.0.3
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-05 01:15 UTC by pablo
Modified: 2024-04-05 01:15 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.