Skip to content

Window Tiling: Cinnamon's native window tiling/snapping feature does not work as expected causes weird bug #13342

Description

@roxen-creator

Distribution

Mint 22.2

Package version

6.4.8

Graphics hardware in use

Nvidia Geforce GTX 1650

Frequency

Always

Bug description

Session: X11

When two application window are tiled or snapped (win + left, win + right or mouse drag right and left edge to snap) to left and right horizontally. Then we select/focused right window and try to reize it from right to left side the application window

on right will automatically resize into half vertically.

window_resize_left_to_right.mp4

The issue does NOT occur when resizing in the opposite direction: If the left window is focused and you drag its right edge rightward (increasing its width), #both windows resize smoothly and proportionally as expected. Also he application does not matter if it is on the right side it misbehaves.

window_resize_right_to_left.mp4

Steps to reproduce

  • In Cinnamon X11 session, tile two application windows using the standard tiling shortcut (e.g., Super+Left, Super+Right) so they occupy the left and right halves of the screen.

  • Ensure the right-tiled window is active/focused.

  • Grab the left edge of the left window (the border between the two windows).

  • Attempt to resize the left window by dragging its right edge leftward (reducing its width).

Expected behavior

  • The left window should smoothly resize to the exact width determined by the mouse position.

  • The right window should proportionally adjust its width and position to fill the remaining space without any unexpected snapping behavior.

  • Both windows should maintain their relative positions and resize continuously.

Additional information

The issue does NOT occur when resizing in the opposite direction: If the left window is focused and you drag its right edge rightward (increasing its width), Also the application does not matter if it is on the right side it misbehaves.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions