Open Bug 1798155 Opened 3 years ago Updated 2 years ago

Sharing window via pipewire: only shares still image

Categories

(Core :: Widget: Gtk, defect, P3)

Firefox 107
defect

Tracking

()

UNCONFIRMED

People

(Reporter: post+mozilla, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0

Steps to reproduce:

I am figuring out screen sharing under wayland. I got it to the state where sharing entire screens works, but sharing individual windows only shares a still frame of the window.

To reproduce, I am entering an empty room on https://meet.jit.si . I then share my screen, select the "OS" option, and then KDE asks me what I want to share. After that Jitsi shows the shared content as another box in the top-right corner, which I can click to select "see what I am sharing". When I do that with a share of an entire screen, everything works as expected.

Actual results:

But when I share a window, and then do something in that window, Jitsi keeps showing the original window contents, without updating them.

Expected results:

Jitsi should see the window contents live and update them as they change.

When I access pipewire shares via OBS Studio, and select a window there, I do see live updates as the window changes. So it seems like sharing an individual window works fine on the KDE/portal/pipewire side, but in Firefox something goes wrong.

The 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.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Blocks: pipewire
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.