Skip to content

Custom Tiling: Check interactiveMoveResizeGravity state before unsnapping window from grid

Fixes BUG: 466451

Client-side Decorations in Chromium/Chrome windows cause them to lose snapping when interacting with their headers. This occurs with both quick and custom tiling, after the changes for the new feature were released.

Have only been able to replicate the issue in Chromium, Firefox windows with similar decorations do not encounter the issue. Other applications that use client-side window decorations (CSD) may be affected as well, does anyone know of any to test with?

After running the fix with two weeks of normal desktop usage, I haven't found it to adversely affect tiling for other windows, everything snaps and unsnaps to quick and custom grids as expected.

Merge request reports