Closed Bug 1685394 Opened 5 years ago Closed 2 years ago

[wayland][sway/wayfire] Screen sharing indicator steals focus and blocks input

Categories

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

Firefox 86
defect

Tracking

()

RESOLVED DUPLICATE of bug 1668358

People

(Reporter: sawyerbergeron, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

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

Steps to reproduce:

  1. Start screen sharing with google meet (using xdg-desktop-portal-wlr and pipewire)
  2. Allow sharing prompts
  3. Open a new tab
  4. Try to enter a URL

Actual results:

The URL bar and other text fields are impossible to enter text in, and I can not select any text field and have a cursor display

Expected results:

I should be able to enter text while screen sharing

Bugbug thinks this bug should belong to this component, but please revert this change in case of error.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Priority: -- → P3

This also happens with the legacy global indicator (privacy.webrtc.legacyGlobalIndicator: true) and the microphone/camera indicators (privacy.webrtc.globalMuteToggles: true).

A side effect of it stealing focus is that on pages like google meet, when microphone and camera access are requested in sequence, rather than in a single popup, whichever permission request comes last the popup will be hidden when focus changes to the indicator.

I remember some similar bugs that could potentially make WebRTC problematic to use on Linux.

Severity: -- → S2

Though that one https://bugzilla.mozilla.org/show_bug.cgi?id=1654955#c7 turned out to already have been fixed.

Status: UNCONFIRMED → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1676705
Resolution: --- → DUPLICATE
Duplicate of bug: 1668358
No longer duplicate of bug: 1676705
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: