Hi again Paul, (all,) A new build of Firefox snap with version string "122.0-2.1" is now available on the 'stable' channel which includes fixed support for native messaging for Ubuntu 22.04 users. My apologies for any inconvenience this issue may have caused.
I've posted a quick post-mortem write up on the Ubuntu Discourse for folks who may be interested in reading what exactly happened: https://discourse.ubuntu.com/t/firefox-122-snap-temporary-native- messaging-breakage-for-ubuntu-22-04-users-fixed-since/41940 ** Changed in: firefox (Ubuntu) Status: Confirmed => Fix Released -- 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/2051188 Title: Firefox 122 update breaks webextensions permission Status in Mozilla Firefox: Confirmed Status in firefox package in Ubuntu: Fix Released 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/firefox/+bug/2051188/+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