Gnome 47 doesn't respect current workspace when opening apps

p.s. issue opened here. Discussion should take place there.

Video.

This is a clean install of Arch with Gnome 47. Issue:

To better explain it lets say we have workspace 1 and 2 (and app1 and app2 while at it).

  1. You are at workspace 1.

  2. Open app1 (Calendar in video) on workspace 1.

  3. Go to workspace 2.

  4. Open app2 (terminal on video) on workspace 2.

  5. Gnome opens the app2 on workspace 1 and you are taken to workspace 1.

  6. You are now at workspace 1 without changing workspaces.

  7. Indicator shows that you are on workspace 2.

  8. Overview shows that you are on workspace 2.

I have reproduced it with different app combos. This should be a 47 bug as I didn’t have such problems with 46. Doesn’t happen always but frequent enough to make doing multi workspace work a nightmare.

p.s. not only on Arch. I can reproduce the bug on a live instance of Fedora 41 beta on the same machine. Again:

  • Opened calendar on first workspace
  • went to second workspace to open text editor
  • was brought back to workspace 1 and text editor was opened at workspace 1
  • workspace indicator indicated being at workspace 2
  • overview showed being on workspace 2

p.s.2 is there a bug category here? Not sure if I’m posting at the right place.

A commenter on reddit has pointed out:

I’ve noticed this bug on Gnome 46 as well. It’s because you’re opening the overview before the swipe animation has finished. You can even see that the overview hasn’t fully transitioned yet.

I am able to recreate the issue every single time if I am fast enough to swipe left to change the workspace and up to open the overview. Guess this is a timing issue with the gestures that needs looking into.

I’ve run into this issue too, it’s especially noticeable for slow opening apps. Or apps like Discord that have a window to show that the app is launching followed by the second “real” window.

This bug also happens if you drag an icon from the dash to a workspace, then quickly move your cursor to a different workspace; the window will open on that second workspace.

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.