Bug 493005

Summary: Configurable resistance when dragging windows
Product: [Plasma] kwin Reporter: opblyyoyobtyokxhcb
Component: Custom TilingAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: kde, nate, notmart
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description opblyyoyobtyokxhcb 2024-09-12 07:17:22 UTC
SUMMARY
It's a little too easy to drag a window around, easily triggered while rearranging browser tabs.

This is worse when working with a tiled window which then abruptly resizes to its previous size.

STEPS TO REPRODUCE
1. Open a few tabs in a browser window with the titlebar hidden.
2. Place the window in a tiled position
3. Rearrange tabs by dragging them around.
4. Miss and accidentally drag the title bar or the top border of the window a few pixels.
5.  Window pops out of tiled position and reverts back to previous size.

OBSERVED RESULT
Jarring sudden resize is easily triggered.

EXPECTED RESULT
Due to the variety of screen sizes, resolutions, mouse speeds and personal preferences, the resistance of the window (especially tiled windows) to dragging should be configurable.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: 
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-09-17 18:44:34 UTC
> 4. Miss and accidentally drag the title bar or the top border of the window a few pixels.
I know exactly what you're talking about: it's actually a Firefox bug, and that bug should simply be fixed instead. I don't think the thing you're requesting would actually fix the issue anyway, since if you dragged the tab beyond the drag threshold, the window would still un-tile. Marking as a duplicate of the Firefox issue.

*** This bug has been marked as a duplicate of bug 466451 ***