If I take a clean install of Ubuntu 17.10, install a package via snap, and change my shell to fish, after logging in again the package is missing from gnome-shell's menu and from my favorites list.
Weirdly, this also only happens when using Wayland.
What could cause this issue? I can confirm my shell works normally and the path is normal. I can also confirm these applications run fine via snap run or their command line versions, but it's as if the *.desktop files are missing.