@alexmurray that code has never listed or show which application would
handle given URL scheme. The change affected the implementation of
io.snapcraft.Launcher, which is only called as a fallback when a snap
calls xdg-open inside it's namespace. The primary handler that is tried
goes through the desktop portal https://flatpak.github.io/xdg-desktop-
portal/#gdbus-org.freedesktop.portal.OpenURI which AFAIU prompts to
select an application for some number of attempts, which then goes away
if the user chose consistently chose the same application each time. So
if the prompt was originally shows, but now it's not, my guess would be
that it's the portal.

The fallback code would open an application for which there is a desktop
handler registered in the mime db. Perhaps we could improve that to show
a prompt? Anyways, this code isn't part of any stable release yet.

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

Title:
  Can't tell what application will be launched with custom schemes

Status in snapd:
  New
Status in firefox package in Ubuntu:
  New
Status in snapd package in Ubuntu:
  New

Bug description:
  If a url is opened such as:

  mailto:
  feed:

  The firefox snap package no longer shows what application will be
  launched. This means that websites can potentially trick a user to
  start applications.

To manage notifications about this bug go to:
https://bugs.launchpad.net/snapd/+bug/1963861/+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