Crash when dragging two Dash app launchers in between workspaces
Affected version
- Your OS and version: Fedora 34 Workstation Edition
- Affected GNOME Shell version: gnome-shell-40.2-1.fc34.x86_64
- Appears in both XOrg and Wayland
Bug summary
When dragging desktop entries from the Dash onto a new workspace in between existing workspaces, the shell will crash if one of the apps hasn't opened a window by the time the next desktop entry is activated.
Steps to reproduce
- Open windows in two adjacent workspaces
- Enter the Overview
- Add to your Dash favourites one app that opens slowly, and one that opens quickly
- While still in the Overview, drag the Dash entry for the slow-opening app between the previews of the two existing workspaces (in the strip of workspace previews just below the search bar). This will create a new workspace between the existing ones
- While still in the Overview, drag the Dash entry for the fast-opening app onto the newly-created workspace preview, before the slow-opening app has opened a window
What happened
The shell will freeze and eventually crash.
This occurs with shell extensions disabled globally in the Extensions app (but still installed, if that makes a difference).
What did you expect to happen
Both the fast- & slow-opening apps should have opened in the new workspace successfully.
Relevant logs, screenshots, screencasts etc.
If more logs are needed, I can provide them, especially since this bug is simple to reproduce.