gecko-dev/xpcom/system
Robert Mader 656ef8b2ef Bug 1668358 - Hide global webrtc privacy indicator on Wayland, r=emilio
The indicator never worked well on Wayland as the protocol gives us
little control about window positioning, focus etc. by design, creating
a quite bad user experience.

At the same time Wayland puts constrains on recording the display,
requiring apps to go through a "portal" where they usually have to
actively select the screen or window to share. This, crucially, allows
system compositors to show indicators itself - which all major DEs do
or at least support.

Unfortunately we can't disable the indicator at build-time as our builds
support both Wayland and X11, thus make it runtime detectable.

Differential Revision: https://phabricator.services.mozilla.com/D184193
2023-07-21 16:41:27 +00:00
..
moz.build
nsIBlocklistService.idl
nsICrashReporter.idl
nsIDeviceSensors.idl
nsIGeolocationProvider.idl
nsIGIOService.idl Bug 1621913 Don't show the defaultBrowserBox in settings under flatpak; r=settings-reviewers,Gijs 2023-03-09 15:14:26 +00:00
nsIGSettingsService.idl
nsIHapticFeedback.idl
nsIPlatformInfo.idl
nsISystemInfo.idl
nsIXULAppInfo.idl
nsIXULRuntime.idl Bug 1668358 - Hide global webrtc privacy indicator on Wayland, r=emilio 2023-07-21 16:41:27 +00:00