I was pleased to see that
xdg-open capability is now included in snapd 2.28. However, using Ubuntu 17.10 without
snapd-xdg-open installed clicking URIs appears to do nothing in Electron applications. So far I tested Visual Studio Code, Discord, irccloud, Atom, Wire and one that is embargoed. The following is logged to stdout when a link is clicked:
Error org.freedesktop.DBus.Error.ServiceUnknown: The name io.snapcraft.Launcher was not provided by any .service files
Error org.freedesktop.DBus.Error.ServiceUnknown: The name com.canonical.SafeLauncher was not provided by any .service files
snapd-xdg-open is installed then links open again.
This issue does not appear to affect Qt and GTK applications.