Launchpad has imported 13 comments from the remote bug at
https://bugzilla.mozilla.org/show_bug.cgi?id=1876447.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.

------------------------------------------------------------------------
On 2024-01-25T05:06:07+00:00 Me+bz wrote:

Steps to reproduce:

- Update to Firefox 122 on Ubuntu
- Install Video DownloadHelper and its Companion App.
- In the settings of the addon, see that the Companion App is not recognized

The command:

```
$ flatpak permission-show snap.firefox
``

Shows that Firefox is allowed to read the manifest.

But it doesn't. The logs say:

```
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
```

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/1

------------------------------------------------------------------------
On 2024-01-25T05:07:58+00:00 Me+bz wrote:

launchpad bug: https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-
upgrader/+bug/2051188

@Sylvestre Can you see if you find anyone who could assist?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/2

------------------------------------------------------------------------
On 2024-01-25T05:15:14+00:00 Me+bz wrote:

I'm working on the Video DownloadHelper extension (100_000+ Linux users,
mostly Ubuntu), and the Snap sandbox has always been a problem, but that
specific update made it worse. We're getting those bug reports since the
yesterday.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/3

------------------------------------------------------------------------
On 2024-01-25T05:41:16+00:00 Release-mgmt-account-bot wrote:

:me+bz, if you think that's a regression, could you try to find a
regression range using for example
[mozregression](https://wiki.mozilla.org/Auto-
tools/Projects/Mozregression)?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/4

------------------------------------------------------------------------
On 2024-01-25T05:41:56+00:00 Release-mgmt-account-bot wrote:

The [Bugbug](https://github.com/mozilla/bugbug/) bot thinks this bug
should belong to the 'Core::Widget: Gtk' component, and is moving the
bug to that component. Please correct in case you think the bot is
wrong.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/5

------------------------------------------------------------------------
On 2024-01-25T05:44:28+00:00 Me+bz wrote:

(In reply to BugBot [:suhaib / :marco/ :calixte] from comment #3)
> :me+bz, if you think that's a regression, could you try to find a regression 
> range using for example 
> [mozregression](https://wiki.mozilla.org/Auto-tools/Projects/Mozregression)?

That's a little tricky because it's a snap-sandbox specific issue, and
mozregression doesn't work with Snap:
https://bugzilla.mozilla.org/show_bug.cgi?id=1763188

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/6

------------------------------------------------------------------------
On 2024-01-25T06:00:02+00:00 Me+bz wrote:

Created attachment 9376384
Screenshot 1 of the exception

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/8

------------------------------------------------------------------------
On 2024-01-25T06:00:56+00:00 Me+bz wrote:

I've attached the exception from the js console.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/9

------------------------------------------------------------------------
On 2024-01-25T06:10:18+00:00 Me+bz wrote:

More investigation: the code that's throwing comes from a patch by
Canonical: https://github.com/canonical/firefox-
snap/blob/stable/patches/native-messaging-portal.patch

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/11

------------------------------------------------------------------------
On 2024-01-25T06:19:58+00:00 Me+bz wrote:

This is the code that's breaking the extension:
https://github.com/canonical/firefox-
snap/blob/7f87c2af624891313906abe7fdccfda1ad76a0f7/patches/native-
messaging-portal.patch#L748

Commit: https://github.com/canonical/firefox-
snap/commit/f1bf0d6dd649e13a1a9a159de63ae74068966c0c

If you guys have a quick access to Canonical, help would be appreciated.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/14

------------------------------------------------------------------------
On 2024-01-25T13:45:22+00:00 Sebastien Bacher wrote:

Thanks for the bug report. The messaging portal patch is indeed part of
the snap and not upstream at this point. The patch was refreshed to
apply cleaning to 122 and rebased at the same time on the current
phabricator version which made it use a new dbus method. We didn't
notice that this method hadn't been backported to the Ubuntu 22.04
portal package. We are working now on reverting the patch to not depends
on the new method.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/19

------------------------------------------------------------------------
On 2024-01-25T14:18:32+00:00 Donal Meehan wrote:

*** Bug 1876495 has been marked as a duplicate of this bug. ***

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/20

------------------------------------------------------------------------
On 2024-01-25T14:34:23+00:00 Sledru wrote:

Salut Paul, I hope you are doing great!
Thanks for the ping. We have been discussing with Canonical about it today 
(here and by email)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/2051188/comments/21


** Changed in: firefox
       Status: Unknown => Confirmed

** Bug watch added: Mozilla Bugzilla #1763188
   https://bugzilla.mozilla.org/show_bug.cgi?id=1763188

-- 
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:
  Confirmed

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

Reply via email to