Closed Bug 1728462 Opened 3 months ago Closed 3 months ago

[Pipewire] Do not require full pipewire access

Categories

(Firefox Build System :: General, enhancement)

enhancement

Tracking

(firefox93 fixed)

RESOLVED FIXED
93 Branch
Tracking Status
firefox93 --- fixed

People

(Reporter: rmader, Assigned: rmader)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

In bug 1648029, full Pipewire access was added to the flatpak permissions to enable Pipewire based screen sharing. It turned out that this was a bug in WebRTC, which did not use the file descriptor / socket from the xdg-portal, which would grant only permission to the requested stream. This was fixed in bug 1726211 (an upstream MR will follow soon). So now we should be able to drop full Pipewire access again.

In bug 1648029 / D110021, full Pipewire access was added to the
flatpak permissions to enable Pipewire based screen sharing.
It turned out that this was a bug in WebRTC which did not
use the file descriptor / socket from the xdg-portal, which would
grant only permissions to the requested stream. This was fixed in
bug 1726211 / D122904.

Drop full Pipewire access again.

This effectively reverts D110021

Assignee: nobody → robert.mader
Status: NEW → ASSIGNED
Pushed by robert.mader@posteo.de:
https://hg.mozilla.org/integration/autoland/rev/135c35ce2cf7
Do not require full Pipewire access, r=stransky
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 93 Branch
You need to log in before you can comment on or make changes to this bug.