Inconsistency when Workspace Switching Interrupted by Three-Finger Gesture
Affected version
- OS: archlinux with kernel 6.5.5
- gnome-shell 45.0 and earlier
- Wayland
- reproducible with/without extensions
Bug summary
Using a three-finger gesture to interrupt a workspaces switching animation cause inconsistent behavior.
Based on the above situation and the apparent lack of intuitive behavior, I boldly speculate that this should be a bug.
Steps to reproduce
- Use a three-finger gesture to swipe left or right for workspace
- Release and quickly swipe up with a three-finger gesture to enter the workspace overview interface before the switch animation completes.
- Notice that the blue highlight box in the overview interface becomes stuck between two workspaces.
What happened
There are two main issues:
- When attempting to return to the workspace by swiping down with a three-finger gesture, it often returns to the previous workspace, even when the animation suggests otherwise. The blue highlight box remains in its incorrect.
- GNOME 45 introduced a new workspace indicator in the top left corner, which indicates the closer workspace when the switching animation was interrupted, instead of the one I stayed.
What did you expect to happen
I personally believe that the natural behavior should be to completely land back on the nearest workspace when the animation is interrupted by a gesture.
Relevant screencasts
The following screenshot shows the situation when the highlight box stuck in the middle.