With respect, I think focusing on an improved response time for the PRs
is missing the forest for the trees.

The vast majority of users that experience these bugs won't be the ones
to make Ubuntu SSO & GitHub accounts and contribute PRs to fix it.
They're just going to get a silent launch failure, and tell their social
circles about how Ubuntu doesn't work. For snap's long term success,
there needs to be a stronger focus on a good user experience or we're
just going to lose users.

The only reason we don't see more of the errors now is that the default
browser (Firefox) isn't shipped as a snap, and I really don't like being
happy about that.

Fundamentally I think there needs to be a bigger focus on a user-
friendly solution, something like the proposal to make all system
registered apps work by default, or anything else like that.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to chromium-browser in Ubuntu.
https://bugs.launchpad.net/bugs/1776873

Title:
  Whitelisted allowedURLschemes breaks some desktop apps

Status in snapd:
  Triaged
Status in chromium-browser package in Ubuntu:
  Confirmed

Bug description:
  
https://github.com/snapcore/snapd/blob/7952972d4897e085030b288e44dc98b824f6723a/userd/launcher.go#L55

  snapd has a hard-coded list of allowed URL schemes. Currently that is
  limited to "http", "https", "mailto", "snap".

  We have a number of applications in the store which are trying to use
  protocol handlers outside this scope and break when that's not
  possible.

  e.g.

  Telegram Desktop: tg:/
  Github Desktop: git:/
  IRCCloud Desktop: irc:/

  These are the ones I know of, others may also be affected. Can we
  please at least expand the list to those that we know of, and perhaps
  research other popular protocol handlers?

  Ideally we wouldn't have a whitelist, because this delays our ability
  to land new applications with as-yet unknown url schemes.

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1776873/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to