Package: chromium Version: 105.0.5195.102-1 Severity: normal X-Debbugs-Cc: s...@robots.org.uk
When I try to join a Teams meeting, I get the mesasge Are you sure you don't want audio or video? If you change your mind, select the camera icon by your address bar and then _Always allow_. This appears to happen because Teams can't see the existance of my microphone. When I click the camera icon in the address bar, I see: Camera and Microphone Blocked This page has been blocked from accessing your camera and micrphone. ( ) Always allow https://teams.microsoft.com to access your camera and microphone (x) Continue blocking camera and microphone access Microphone: Default Camera: TOSHIBA Web Cam... [Manage] [Done] Now the funny things about this popup are: * Selecting 'always allow' and pressing Done doesn't work. If I click the camera icon again, the popup comes back and 'always allow' is selected, but Teams behaves as if I didn't change the option and continued to block it. * If I reload the page and join another meeting, 'Continue blocking' is set, so chromium doesn't remember my selection between page loads. * When I try to change the devices listed in the popup, by clicking on what I assume is supposed to be a dropdown menu, nothing happens; it's as if the widget is disabled, though there is no visual indication of such * If I press Manage, it takes me to <chrome://settings/content#media-stream-mic> which has an entry right at the top of 'recent activity' saying: teams.microsoft.com: Allowed camera, microphone * If I click on this entry it takes me to <chrome://settings/content/siteDetails?site=https%3A%2F%2Fteams.microsoft.com%2F> which under 'permissions' has Microphone set to Block. If I click this I get a dropdown menu with the entries Block (default), Allow and Block. If I choose Allow in this dropdown menu, the choice is instantly reset back to Block. Trying to debug this at another site, <https://webrtc.github.io/samples/src/content/getusermedia/volume/>, when I press 'Start' I get the same popup as with Teams (although this one doesn't mention the camera being blocked). This one has the same behaviour: 'Continue blocking' is selected by default, if I change it to 'allow' and press 'Done', nothing happens. If I reload the page, next time I click the camera icon to get the popup, 'Continue blocking' is still set. In the console, these messages are logged when I press 'Start'. Requesting local stream main.js:56 navigator.MediaDevices.getUserMedia error: Permission denied NotAllowedError -- System Information: Debian Release: 11.4 APT prefers stable-updates APT policy: (570, 'stable-updates'), (570, 'stable-security'), (570, 'stable-debug'), (570, 'stable'), (550, 'testing-debug'), (550, 'testing'), (530, 'unstable-debug'), (530, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.18.0-3-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_USER, TAINT_DIE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: SELinux: enabled - Mode: Permissive - Policy name: default Versions of packages chromium depends on: ii chromium-common 105.0.5195.102-1 ii libasound2 1.2.7.2-1 ii libatk-bridge2.0-0 2.38.0-1 ii libatk1.0-0 2.36.0-2 ii libatomic1 12.2.0-1 ii libatspi2.0-0 2.38.0-4 ii libbrotli1 1.0.9-2+b2 ii libc6 2.34-4 ii libcairo2 1.16.0-5 ii libcups2 2.4.2-1+b1 ii libdbus-1-3 1.12.20-2 ii libdouble-conversion3 3.1.5-6.1 ii libdrm2 2.4.104-1 ii libevent-2.1-7 2.1.12-stable-1 ii libexpat1 2.2.10-2+deb11u3 ii libflac8 1.3.3-2+deb11u1 ii libfontconfig1 2.13.1-4.2 ii libfreetype6 2.12.1+dfsg-3 ii libgbm1 20.3.5-1 ii libgcc-s1 12.2.0-1 ii libglib2.0-0 2.72.3-1+b1 ii libgtk-3-0 3.24.34-3 ii libjpeg62-turbo 1:2.0.6-4 ii libjsoncpp25 1.9.5-4 ii liblcms2-2 2.12~rc1-2 ii libminizip1 1.1-8+b1 ii libnspr4 2:4.34.1-1 ii libnss3 2:3.82-1 ii libopenjp2-7 2.4.0-3 ii libopus0 1.3.1-0.1 ii libpango-1.0-0 1.50.9+ds-1 ii libpng16-16 1.6.37-3 ii libpulse0 14.2-2 ii libre2-9 20210201+dfsg-1 ii libsnappy1v5 1.1.9-2 ii libstdc++6 12.2.0-1 ii libwayland-client0 1.21.0-1 ii libwebp7 1.2.2-2+b1 ii libwebpdemux2 1.2.2-2+b1 ii libwebpmux3 1.2.2-2+b1 ii libwoff1 1.0.2-1+b1 ii libx11-6 2:1.8.1-2 ii libxcb1 1.14-3 ii libxcomposite1 1:0.4.5-1 ii libxdamage1 1:1.1.5-2 ii libxext6 2:1.3.3-1.1 ii libxfixes3 1:6.0.0-1 ii libxkbcommon0 1.0.3-2 ii libxml2 2.9.14+dfsg-1+b1 ii libxnvctrl0 470.103.01-1~deb11u1 ii libxrandr2 2:1.5.1-1 ii libxslt1.1 1.1.34-4+deb11u1 ii xdg-desktop-portal-gnome [xdg-desktop-portal-backe 42.3-1+b1 ii xdg-desktop-portal-gtk [xdg-desktop-portal-backend 1.14.0-1 ii zlib1g 1:1.2.11.dfsg-2+deb11u2 Versions of packages chromium recommends: ii chromium-sandbox 105.0.5195.102-1 Versions of packages chromium suggests: pn chromium-driver <none> pn chromium-l10n <none> pn chromium-shell <none> Versions of packages chromium-common depends on: ii libc6 2.34-4 ii libdouble-conversion3 3.1.5-6.1 ii libstdc++6 12.2.0-1 ii libx11-6 2:1.8.1-2 ii libxnvctrl0 470.103.01-1~deb11u1 ii x11-utils 7.7+5 ii xdg-utils 1.1.3-4.1 ii zlib1g 1:1.2.11.dfsg-2+deb11u2 Versions of packages chromium-common recommends: ii chromium-sandbox 105.0.5195.102-1 ii fonts-liberation 1:1.07.4-11 ii gnome-shell [notification-daemon] 42.4-1+b1 ii libgl1-mesa-dri 20.3.5-1 ii libu2f-udev 1.1.10-3 ii notification-daemon 3.20.0-4 ii system-config-printer 1.5.14-1 ii upower 0.99.20-1 Versions of packages chromium-sandbox depends on: ii libc6 2.34-4 -- Configuration Files: /etc/chromium/policies/recommended/duckduckgo.json [Errno 2] No such file or directory: '/etc/chromium/policies/recommended/duckduckgo.json' -- no debconf information