[FFe] include a new webextensions portal to be used by firefox and other confined browsers

Bug #1968215 reported by Sebastien Bacher
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xdg-desktop-portal (Ubuntu)
Fix Released
High
Olivier Tilloy

Bug Description

The request is to add the new webextensions portal which is up for review upstream on https://github.com/flatpak/xdg-desktop-portal/pull/705

The patch to add to the package would be https://patch-diff.githubusercontent.com/raw/flatpak/xdg-desktop-portal/pull/705.patch

The code has been written by James from the Desktop Team and reviewed by Olivier from Desktop and got a security review from Alex.

The regression potential is null since that's a new feature

The code is needed for the firefox messaging protocol to keep working which is seen as an important feature that would regress in the deb to snap transition otherwise.

The feature has been discussed on https://forum.snapcraft.io/t/native-messaging-support-in-strictly-confined-browser-snaps

Olivier is working on getting the firefox side of the changes ready but those aren't part of this FFe since they will be integrated as the firefox snap gets updated

Changed in xdg-desktop-portal (Ubuntu):
importance: Undecided → High
Revision history for this message
Steve Langasek (vorlon) wrote :

This is an entirely new endpoint that can't regress any of the existing portals, and portals are not used internally by the debs on the Desktop only by snaps, so ok for FFe.

Changed in xdg-desktop-portal (Ubuntu):
status: New → Triaged
Changed in xdg-desktop-portal (Ubuntu):
status: Triaged → In Progress
assignee: nobody → Olivier Tilloy (osomon)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package xdg-desktop-portal - 1.14.2-1ubuntu1

---------------
xdg-desktop-portal (1.14.2-1ubuntu1) jammy; urgency=medium

  * Import https://github.com/flatpak/xdg-desktop-portal/pull/705 as a
    distro-patch (add a portal for managing WebExtensions native messaging
    servers, LP: #1968215)
    - debian/patches/webextensions-portal.patch

 -- Olivier Tilloy <email address hidden> Fri, 08 Apr 2022 11:16:45 +0200

Changed in xdg-desktop-portal (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.