Skip to content

Window renders on the "wrong" output when moved to an output with a fullscreen window #8659

Open
@WhyNotHugo

Description

@WhyNotHugo

Sway version

sway version 1.10-dev-3a1fe2ef7 (Mar 7 2025, branch 'master')

Debug Log

(todo)

Configuration File

exec foot

Description

When a window is moved onto another output with a fullscreen window, the window continues rendering in the "old" output, but it is impossible to interact with it.

Is seems there is a mismatch between what sway actually renders and the "real" state of windows.

Reproduction steps

  • Open a window (e.g.: foot) in output 1
  • Open any window on output 2
  • Move the window from output 2 to output 1 (via swaymsg move container to workspace $WORKSPACE_ON_OUTPUT1

At this point, the window will continue rendering (usually with visual glitches, or partially cropped) on output 2, but it is logically on output 1.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugNot working as intended

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions