You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
Assuming 2 workspaces on 2 monitors. If workspace 2 has a fullscreen application, trying to move any application from workspace 1 to workspace 2 will yield some weird behavior. In theory, application has moved to workspace 2, since it can no longer be interacted with in workspace 1, but its surface is still rendered on workspace 1. This is fixed by either hiding workspace 2 (changing monitor 2 to workspace 3) or by removing fullscreen mode from the application on workspace 2.
Tried with EGL rendered as well just to confirm it wasn't Vulkan related. Also tried with sway 1.10 stable, same behavior.
Example 1
Moved alacritty to workspace that contains a fullscreen application. Second application (zen browser) acts like alacritty is no longer in the workspace, but alacritty is still being rendered.
Example 2
Zen browser is moved, alacritty acts like zen browser is no longer there, but zen browser is still being rendered.
The text was updated successfully, but these errors were encountered:
I've been trying to dig at this to no avail. However, my testing confirms that the issue is
not strictly multi-GPU
I run into it on single integrated intel GPU
strictly multi-monitor related
Moving a container to a full screened workspace within the same output/monitor behaves as expected: no ghost image is left rendered on the original workspace.
I only run into it when the target fullscreened workspace is on another output/monitor.
Also my keyboard events do not go through the glitched out application, but mouse events do.
Sway Version:
1.10-dev-d417a8fc
Debug Log:
sway log
Description:
Assuming 2 workspaces on 2 monitors. If workspace 2 has a fullscreen application, trying to move any application from workspace 1 to workspace 2 will yield some weird behavior. In theory, application has moved to workspace 2, since it can no longer be interacted with in workspace 1, but its surface is still rendered on workspace 1. This is fixed by either hiding workspace 2 (changing monitor 2 to workspace 3) or by removing fullscreen mode from the application on workspace 2.
Tried with EGL rendered as well just to confirm it wasn't Vulkan related. Also tried with sway 1.10 stable, same behavior.
Moved alacritty to workspace that contains a fullscreen application. Second application (zen browser) acts like alacritty is no longer in the workspace, but alacritty is still being rendered.
Zen browser is moved, alacritty acts like zen browser is no longer there, but zen browser is still being rendered.
The text was updated successfully, but these errors were encountered: