[wayland] Lack of all system icons isn't handled gracefully enough
Affected version
- GNOME 42.0
- Fedora 36 Beta
- Wayland session only
Bug summary
If the system that GNOME Shell is running on is missing any icons, no placeholders are used when needed, which breaks the styling. The bug isn't reproducible on X11.
Steps to reproduce
- Launch a virtual machine with GNOME installed
- Wipe your
/usr/share/icons
folder - Launch the Wayland session of GNOME Shell
- Launch the X11 session of GNOME Shell
What happened
Only the X11 session uses placeholder icons and cursors.
What did you expect to happen
Both the Wayland and the X11 sessions to use placeholder icons and cursors.