I think the port of snapd to a distro should handle ensuring that "browse" works. How it does that is up to the port, as long as the behaviour is clear it is easy to implement. We just to be clear what expectaction a snap publisher can have. I would say "snap-browse" is the command to use, and on *Ubuntu* that would be snap-xdg-open. Mark