Windows that spawn while in Overview do not render properly in Overview
Affected version
GNOME 3.38.2
OS: Fedora 33
Session: Wayland
Bug summary
When Windows from launched programs like Steam or Discord spawn while the Activities Overview is opened, they don't actually get shown in the Overview, but rather create an invisible placeholder in the Overview that doesn't render until the workspace gets switched to and the Overview is exited. (In the screencast attached, you can see a translucent grey rectangle, but this is not actually visible during use, it's fully transparent.)
Steps to reproduce
- Launch an application like Steam or Discord, which spawn their windows after an initial loading/update dialog.
- After launching, enter the Activities Overview while the dialog is open or before the secondary window is spawned.
What happened
Windows that spawn after these dialogs are invisible until the workspace is switched to and the Overview is closed.
What did you expect to happen
Ideally, GNOME Shell should be able to present the contents of these windows when in the Overview. While not a critical bug, this does appear to my eyes to be unintended and unwanted behaviour. As I imagine users typically use Overview to see and manage active tasks/windows, if windows can get spawned invisibly, this might pose an issue or be generally unreliable.