Odd (Potentially buggy?) behavior of scrolling layout with multiple monitors. #13782
Replies: 5 comments 1 reply
|
I have the same / a similar issue. It seems to be triggered when selecting a workspace other than the scrolling workspace. Steps to reproduce on two monitor setup:
I have been able to reset to desired behavior in two ways:
|
|
I am also seeing "...what is happening?" weirdness with:
The above reproductions of "a window in the middle (between two other windows) causes the windows on its left/right to be skipped by move focus" seems to basically match the bug/wonkiness I'm seeing. This is definitely a recent regression in the scrolling layout -- even after the scrolling layout was merging into main / and not a plugin anymore, it did not do this "skipping windows" behavior. |
|
@vaxerski I think this has hit the "4 affected users / upvotes" threshold to get 👀 on? Atm scrolling layout (on multiple monitors) is pretty frustrating to use -- these off-screen windows are constantly skipped, and I can only get back to them by dragging the currently-visible window around with the mouse, so that it stacks into a column with the off-screen window, then I can get back to where I want to be. |

Uh oh!
There was an error while loading. Please reload this page.
This may or may not be intended but to me it seems like buggy behavior. Mostly because it is inconsistent based on how you entered the workspace.
I'll try to give a minimal example of the behavior here to reproduce but its kind of hard to explain so I'll try my best to do it concisely and cearly. My configuration is to use the scrolling layout on all workspaces.
First test (behaves as expected)
Have left monitor with no windows and right monitor with a workspace with 3 windows.
In this configuration you can jump between workspaces and use
movefocuscommand to easily jump and scroll between windows as expected. No windows are skipped over.Second test (buggy behavior?)
Have left monitor workspace with 1 window open and right monitor with 3 windows.
Start on right monitor and ensure the leftmost window is visible. Jump to the workspace on monitor 1 then back to monitor 2.
You should still be able to scroll between all windows all the monitor.
Now still on monitor 2 scroll to the right most window so the left most window is not on screen.
Jump back to monitor 1 then jump back to monitor 2.
Now if you try scrolling all the way to the left your focus will jump to monitor 1 BEFORE showing the left most window on monitor 2.
At this point the only way I have found to get back to the left most window on monitor 2 is to use your mouse to click that tiny little buffer area the scrolling layout gives you for the windows just off screen.
So essentially the minimal repro is.
All reactions