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

Reply via email to