Bug 488721 - Quick Tiling and Custom Tiling Snapping issues with firefox using CSD.
Summary: Quick Tiling and Custom Tiling Snapping issues with firefox using CSD.
Status: RESOLVED DUPLICATE of bug 466451
Alias: None
Product: kwin
Classification: Plasma
Component: Quick Tiling (show other bugs)
Version: 6.1.0
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-06-19 09:45 UTC by Zeke
Modified: 2024-06-19 19:28 UTC (History)
1 user (show)

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


Attachments
Video showcasing the snapping issues described (2.65 MB, video/mp4)
2024-06-19 09:45 UTC, Zeke
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Zeke 2024-06-19 09:45:39 UTC
Created attachment 170630 [details]
Video showcasing the snapping issues described

SUMMARY

Firefox with title bar disabled (using csd) and some other applications that provide a csd will unsnap if the top of the screen in the snapping region is clicked. This becomes an issue with tab reliant applications as often you will be clicking towards the top of the screen. I have attached a video that showcases the bug, note that when the window is snapped to the bottom this issue does not happen.

This is an issue specific to Plasma and is not specific to plasma 6 I have been able to replicate this on much older versions of plasma 5. Other desktop environments/wm's such as Gnome, xfce, cinnamon, sway don't seem to exhibit this issue and I don't believe it to be wayland or x11 specific.

Custom tiling is also affected by this but again only when the window is adjacent to the top of the screen. Surprisingly it also does not matter the amount of padding added by the custom tile.


STEPS TO REPRODUCE

Quick Tiling
1. Open firefox
2. Snap to either half of the screen or a quartile at the top of the screen
    (alternative. use custom tiling and drag window on to a tiling region adjacent to the top of the screen)
3. move cursor to top of the screen till cursor changes to the resize cursor.
4. Click once and the window will remove its snapping as if the window was dragged.

OBSERVED RESULT
the window will remove its snapping as if the window was dragged.

EXPECTED RESULT
The window will not un-tile and will only change size if dragged, same as other applications

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora Rawhide / Fedora 32 / Fedora 40 - KDE Spin
(available in About System)
KDE Plasma Version: 5.20...6.1

Video Attached with bug below.

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-06-19 19:28:57 UTC
*** This bug has been marked as a duplicate of bug 466451 ***