Closed Bug 1738468 Opened 4 years ago Closed 4 years ago

wayland: firefox sharing (screen, audio, video recording) indicator is poped out as another window

Categories

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

Firefox 95
x86_64
Linux
defect

Tracking

()

RESOLVED WONTFIX

People

(Reporter: rifogoy562, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Attached image separate_window —

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

Steps to reproduce:

  1. Start Firefox with wayland.
  2. Share screen (Here screenapp.io website is used as test) or present audio or video.
  3. Accept system dialog and select which screen/window to capture.

Actual results:

The sharing indicator that stays on top of screen on X11 session now pops out as a window and is also shown among all windows (present window in plasma). It has usual window controls maximize and close too.

Expected results:

Sharing indicator should stay on top of screen. Or as a system tray notification is available already, it might not be shown at all.

OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Version: Firefox 94 → Firefox 95

The Bugbug bot thinks this bug should belong to the 'Core::WebRTC' component, and is moving the bug to that component. Please revert this change in case you think the bot is wrong.

Component: Untriaged → WebRTC
Product: Firefox → Core

This is front-end/UI related, not Core::WebRTC. I think site permissions may be a more appropriate component.

Component: WebRTC → Site Permissions
Product: Core → Firefox

The severity field is not set for this bug.
:pbz, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(pbz)
Component: Site Permissions → Widget: Gtk
Flags: needinfo?(pbz)
Product: Firefox → Core

Which desktop / distro is it?
Thanks.

Flags: needinfo?(rifogoy562)
Priority: -- → P2

Window title looks like KDE to me

(In reply to russianneuromancer from comment #5)

Window title looks like KDE to me

Yes KDE, this screenshot is from KDE neon. I can reproduce this issue on fedora 35 GNOME and KDE too.

Flags: needinfo?(rifogoy562)
Attached image gnome overview —

reproduction of issue in gnome

Attached image gnome floating —

In gnome though window decorations are missing, but probably this is because gnome doesn't decorate if client requests CSD iirc. GNOME 41, Fedora 35, firefox 94.

Finally this is due to https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/44 and hence not a Firefox bug. This MR https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/132 is the possible solution and it should come to wayland implementations for the bug to be fixed in actual.

Severity: -- → S3
Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → WONTFIX

I was also musing about different solutions in bug 1715986, but that would need more work on pipewire integration in WebRTC.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: