Package: firefox Version: 76.0.1-1 Severity: normal Hello,
Currently in Firefox, WebRTC screen capture works only on X11. In Wayland, only XWayland windows can be captured. Wayland doesn't support screen capture by defaults but GNOME supports the feature using pipewire. The pipewire support is already in Firefox source since version 68 (media/webrtc/trunk/webrtc/modules/desktop_capture/linux/base_capturer_pipewire.*) but it is not built as a default. Debian GNOME desktop is running on Wayland as defaults since buster, and its default browser is Firefox. So I think the Debian Firefox package needs to be built with pipewire capture support. In Fedora, pipewire support is enabled with this patch: https://src.fedoraproject.org/rpms/firefox/blob/master/f/firefox-pipewire.patch -- Package-specific info: -- Addons package information -- System Information: Debian Release: bullseye/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.6.0-1-amd64 (SMP w/8 CPU cores) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=ko_KR.UTF-8, LC_CTYPE=ko_KR.UTF-8 (charmap=UTF-8), LANGUAGE=ko_KR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages firefox depends on: ii debianutils 4.9.1 ii fontconfig 2.13.1-4.1 ii libatk1.0-0 2.36.0-2 ii libc6 2.30-8 ii libcairo-gobject2 1.16.0-4 ii libcairo2 1.16.0-4 ii libdbus-1-3 1.12.16-2 ii libdbus-glib-1-2 0.110-5 ii libevent-2.1-7 2.1.11-stable-1 ii libffi7 3.3-4 ii libfontconfig1 2.13.1-4 ii libfreetype6 2.10.1-2 ii libgcc-s1 10.1.0-1 ii libgdk-pixbuf2.0-0 2.40.0+dfsg-4 ii libglib2.0-0 2.64.2-1 ii libgtk-3-0 3.24.20-1 ii libnspr4 2:4.25-1 ii libnss3 2:3.52-1 ii libpango-1.0-0 1.44.7-4 ii libstdc++6 10.1.0-1 ii libvpx6 1.8.2-dmo1 ii libx11-6 2:1.6.9-2+b1 ii libx11-xcb1 2:1.6.9-2+b1 ii libxcb-shm0 1.14-2 ii libxcb1 1.14-2 ii libxcomposite1 1:0.4.5-1 ii libxdamage1 1:1.1.5-2 ii libxext6 2:1.3.3-1+b2 ii libxfixes3 1:5.0.3-2 ii libxrender1 1:0.9.10-1 ii libxt6 1:1.1.5-1+b3 ii procps 2:3.3.16-4 ii zlib1g 1:1.2.11.dfsg-2 Versions of packages firefox recommends: ii libavcodec58 10:4.2.2-dmo8 Versions of packages firefox suggests: ii fonts-lmodern 2.004.5-6 pn fonts-stix | otf-stix <none> ii libcanberra0 0.30-7 ii libgssapi-krb5-2 1.17-7 ii libgtk2.0-0 2.24.32-4 ii pulseaudio 13.0-5 -- no debconf information

