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
[x] Bug
[ ] Feature Request
[ ] Documentation Request
[ ] Other (Please describe in detail)
Current Behavior
Moving container from current workspace to some other workspace(both existing and non-existing) triggers i3 to send WORKSPACE(change = focus) event, but focus from the user's perspective stays unchanged.
Expected Behavior
i3 doesn't send misleading WORKSPACE(change = focus) events when focus from the user's perspective stays unchanged.
Reproduction Instructions
Easily observable by using i3-msg.
Open two terminals in same workspace.
In one terminal, subscribe to WORKSPACE events:
i3-msg -m -t subscribe '[ "workspace" ]'
In second terminal send the move command:
i3-msg move container to workspace some_name
Observe the output from the only terminal that stayed on the current workspace.
If workspace some_name already existed, there will be 1 WORKSPACE event - focus event indicating that the focus has changed from current workspace to some_name workspace, but it hasn't.
If workspace some_name didn't exist, there will be 2 WORKSPACE events, one claiming that workspace some_name is being created(which it is) and again, a focus event claiming that focus has changed from current workspace to newly created some_name workspace, but it hasn't.
Environment
Output of i3 --moreversion 2>&-:
i3 version: 4.17.1 (2019-08-30)
The text was updated successfully, but these errors were encountered:
I don’t see a link to logs.i3wm.org. Did you follow https://i3wm.org/docs/debugging.html? (In case you actually provided a link to a logfile, please ignore me.)
I'm submitting a…
Current Behavior
Moving container from current workspace to some other workspace(both existing and non-existing) triggers i3 to send WORKSPACE(change = focus) event, but focus from the user's perspective stays unchanged.
Expected Behavior
i3 doesn't send misleading WORKSPACE(change = focus) events when focus from the user's perspective stays unchanged.
Reproduction Instructions
Easily observable by using
i3-msg
.move
command:If workspace
some_name
already existed, there will be 1 WORKSPACE event - focus event indicating that the focus has changed from current workspace tosome_name
workspace, but it hasn't.If workspace
some_name
didn't exist, there will be 2 WORKSPACE events, one claiming that workspacesome_name
is being created(which it is) and again, a focus event claiming that focus has changed from current workspace to newly createdsome_name
workspace, but it hasn't.Environment
Output of
i3 --moreversion 2>&-
:The text was updated successfully, but these errors were encountered: