I wonder if having the GetManifest() and Start() actually makes any
sense in the Firefox. Could be sufficient enough to pass the manifest
lookup and parsing to the portal and from the Firefox side only use
CreateSession(requested_webextension_name,
extension_id)->GetPipes()->Close() methods?

We've been discussing this with swick regarding to
https://github.com/flatpak/xdg-desktop-portal/pull/705 - because it also
have to parse the webextension json files.

He also brought idea to have webextension itself in the flatpak where we
hit that the json files won't be accessible from the host system. The
webextensions then will have to implement dbus interface to pass pipes
(as it works with this patch) and the flatpak portal could stay in
between to make it happen. From the Firefox point of view it won't
require any additional changes. Only portal have to do all the lifting.

-- 
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/1741074

Title:
  [snap] chrome-gnome-shell extension fails to detect native host
  connector

Status in Mozilla Firefox:
  Fix Released
Status in KeePassXC Snap Builds:
  Unknown
Status in chromium-browser package in Ubuntu:
  Triaged
Status in firefox package in Ubuntu:
  In Progress
Status in goopg package in Ubuntu:
  Confirmed
Status in kdeconnect package in Ubuntu:
  Confirmed
Status in plasma-browser-integration package in Ubuntu:
  Confirmed

Bug description:
  (initially reported at https://forum.snapcraft.io/t/chrome-gnome-
  shell-does-not-work-with-chromium-snap/3377)

  See attached screenshot.

  [Workaround]
  If you're using Ubuntu 22.04 LTS, you can install GNOME Shell extensions with 
this app.

  sudo apt install gnome-shell-extension-manager

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


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to