[Bug 2051188] [NEW] Firefox 122 update breaks webextensions permission

Paul Rouget 2051188 at bugs.launchpad.net
Thu Jan 25 04:55:08 UTC 2024


Public bug reported:

We build webextensions for Firefox.

Since the latest update to Firefox 122, the native webextension bridge
stopped working.

```
$ flatpak permission-show snap.firefox
Table             Object                                App          Permissions                   Data
desktop-used-apps application/vnd.debian.binary-package snap.firefox gnome-software-local-file,1,3 0x00
webextensions     net.downloadhelper.coapp              snap.firefox yes                           0x00
```

This used to work and be enough, but not anymore.

In the logs I see:


```
Jan 25 12:47:56 ubuntu-linux-22-04-02-desktop firefox[154219]: OnGetManifestDone error: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method “GetManifest”
Jan 25 12:47:57 ubuntu-linux-22-04-02-desktop firefox_firefox.desktop[154219]: [Parent 154219, Main Thread] WARNING: OnGetManifestDone error: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method “GetManifest”: 'glib warning', file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:187
```

** Affects: ubuntu-release-upgrader (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/2051188

Title:
  Firefox 122 update breaks webextensions permission

Status in ubuntu-release-upgrader package in Ubuntu:
  New

Bug description:
  We build webextensions for Firefox.

  Since the latest update to Firefox 122, the native webextension bridge
  stopped working.

  ```
  $ flatpak permission-show snap.firefox
  Table             Object                                App          Permissions                   Data
  desktop-used-apps application/vnd.debian.binary-package snap.firefox gnome-software-local-file,1,3 0x00
  webextensions     net.downloadhelper.coapp              snap.firefox yes                           0x00
  ```

  This used to work and be enough, but not anymore.

  In the logs I see:

  
  ```
  Jan 25 12:47:56 ubuntu-linux-22-04-02-desktop firefox[154219]: OnGetManifestDone error: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method “GetManifest”
  Jan 25 12:47:57 ubuntu-linux-22-04-02-desktop firefox_firefox.desktop[154219]: [Parent 154219, Main Thread] WARNING: OnGetManifestDone error: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such method “GetManifest”: 'glib warning', file /build/firefox/parts/firefox/build/toolkit/xre/nsSigHandlers.cpp:187
  ```

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2051188/+subscriptions




More information about the foundations-bugs mailing list