After some good hints from Oliver I did some investigation on this
issue. Indeed it looks like the chromium snap is doing the right thing:
it first checks if the D-Bus service "org.freedesktop.portal.Desktop" is
running (if not, it falls back on calling ListActivatableNames, which is
not ideal because this currently gets blocked by AppArmor -- but in my
tests the call to NameHasOwner works, so this path is not even taken),
and then it checks that the "version" property on the
"org.freedesktop.portal.FileChooser" interface is at least 3.

Unfortunately, on my Focal system this version is 2 (version 3 was
released just about at the time when Focal was:
https://github.com/flatpak/xdg-desktop-
portal/commit/00b28db5ca45bcbdfea0ddfff8447a3f8836bfd9), so the portal
dialog is not used.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1851250

Title:
  [snap] chromium-browser snap cannot upload files outside ~

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/chromium-browser/+bug/1851250/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to