<div dir="auto">You cannot be serious about this being the intended behavior! The current behavior is unacceptable, how are users supposed to guess why access to their microphone fails, and how are they supposed to re-enable it?<div dir="auto"><div dir="auto"><br></div><div dir="auto">"You have to switch to root and edit a file which gets overwritten on each update" is not a valid answer.</div><div dir="auto"><br></div><div dir="auto">More fundamentally, why did you actively break a feature of the browser? If you are going to cripple chromium, at the very least own up to it by explicitly documenting it + the rationale behind it.</div><div dir="auto"><br></div><div dir="auto">Jeremy</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On 28 Jan 2018 03:45, "Debian Bug Tracking System" <<a href="mailto:owner@bugs.debian.org">owner@bugs.debian.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is an automatic notification regarding your Bug report<br>
which was filed against the chromium package:<br>
<br>
#884887: chromium: rejects access to microphone without prompt<br>
<br>
It has been closed by Michael Gilbert <<a href="mailto:mgilbert@debian.org">mgilbert@debian.org</a>>.<br>
<br>
Their explanation is attached below along with your original report.<br>
If this explanation is unsatisfactory and you have not received a<br>
better one in a separate message then please contact Michael Gilbert <<a href="mailto:mgilbert@debian.org">mgilbert@debian.org</a>> by<br>
replying to this email.<br>
<br>
<br>
--<br>
884887: <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884887" rel="noreferrer" target="_blank">https://bugs.debian.org/cgi-<wbr>bin/bugreport.cgi?bug=884887</a><br>
Debian Bug Tracking System<br>
Contact <a href="mailto:owner@bugs.debian.org">owner@bugs.debian.org</a> with problems<br>
<br><br>---------- Forwarded message ----------<br>From: Michael Gilbert <<a href="mailto:mgilbert@debian.org">mgilbert@debian.org</a>><br>To: <a href="mailto:884887-close@bugs.debian.org">884887-close@bugs.debian.org</a><br>Cc: <br>Bcc: <br>Date: Sat, 27 Jan 2018 21:43:16 -0500<br>Subject: re: chromium: rejects access to microphone without prompt<br>This is the intended default.<br>
<br>
Best wishes,<br>
Mike<br><br>---------- Forwarded message ----------<br>From: "Jeremy Lainé" <<a href="mailto:jeremy.laine@m4x.org">jeremy.laine@m4x.org</a>><br>To: <a href="mailto:submit@bugs.debian.org">submit@bugs.debian.org</a><br>Cc: <br>Bcc: <br>Date: Thu, 21 Dec 2017 01:27:02 +0100<br>Subject: chromium: rejects access to microphone without prompt<br>Package: chromium<br>
Version: <a href="tel:63.0.3239.84-1" value="+16303239841" target="_blank">63.0.3239.84-1</a><br>
Severity: normal<br>
<br>
When trying to make use of any website which uses getUserMedia(),<br>
including the reference WebRTC app, the request fails with a<br>
NotAllowedError without prompting me at all. The expected behaviour is<br>
for the usual prompt to appear, asking for access to the microphone.<br>
<br>
I have checked that the "Block" and "Allow" lists in content settings<br>
are both empty and the default action is "Ask before accessing".<br>
Furthermore, manually adding websites to the "Allow" list makes no<br>
difference, I still get the crossed out microphone icon to the right of<br>
the URL bar indicating access to the microphone was denied.<br>
<br>
This really seems to be a UX issue and not a problem accessing the<br>
underlying hardware, as everything works fine if I start Chromium with<br>
the –use-fake-ui-for-media-stream flag.<br>
<br>
I have also tried the Google-provided .deb for Chrome (also M63) on the<br>
same machine everything works out of the box, so it really looks like<br>
this issue is specific to the Debian/Chromium build.<br>
<br>
Let me know if there are any further tests I can perform to narrow down<br>
the root cause of the issue.<br>
<br>
<br>
-- System Information:<br>
Debian Release: buster/sid<br>
  APT prefers unstable<br>
  APT policy: (500, 'unstable'), (500, 'testing')<br>
Architecture: amd64 (x86_64)<br>
<br>
Kernel: Linux 4.14.0-1-amd64 (SMP w/4 CPU cores)<br>
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8)<br>
Shell: /bin/sh linked to /bin/dash<br>
Init: systemd (via /run/systemd/system)<br>
<br>
Versions of packages chromium depends on:<br>
ii  chromium-common      <a href="tel:63.0.3239.84-1" value="+16303239841" target="_blank">63.0.3239.84-1</a><br>
ii  libasound2           1.1.3-5<br>
ii  libatk1.0-0          2.26.1-1<br>
ii  libavcodec57         7:3.4.1-1<br>
ii  libavformat57        7:3.4.1-1<br>
ii  libavutil55          7:3.4.1-1<br>
ii  libc6                2.25-5<br>
ii  libcairo2            1.15.8-2<br>
ii  libcups2             2.2.6-3<br>
ii  libdbus-1-3          1.12.2-1<br>
ii  libevent-2.1-6       2.1.8-stable-4<br>
ii  libexpat1            2.2.5-3<br>
ii  libflac8             1.3.2-1<br>
ii  libfontconfig1       2.12.6-0.1<br>
ii  libfreetype6         2.8.1-0.1<br>
ii  libgcc1              1:7.2.0-18<br>
ii  libgdk-pixbuf2.0-0   2.36.11-1<br>
ii  libglib2.0-0         2.54.2-3<br>
ii  libgtk-3-0           3.22.26-2<br>
ii  libharfbuzz0b        1.7.2-1<br>
ii  libicu57             57.1-8<br>
ii  libjpeg62-turbo      1:1.5.2-2+b1<br>
ii  liblcms2-2           2.9-1<br>
ii  libminizip1          1.1-8+b1<br>
ii  libnspr4             2:4.16-1+b1<br>
ii  libnss3              2:3.34-1<br>
ii  libopus0             1.2.1-1<br>
ii  libpango-1.0-0       1.40.13-2<br>
ii  libpangocairo-1.0-0  1.40.13-2<br>
ii  libpng16-16          1.6.34-1<br>
ii  libpulse0            11.1-4<br>
ii  libre2-3             20170101+dfsg-1<br>
ii  libsnappy1v5         1.1.7-1<br>
ii  libstdc++6           7.2.0-18<br>
ii  libvpx4              1.6.1-3<br>
ii  libwebp6             0.6.0-4<br>
ii  libwebpdemux2        0.6.0-4<br>
ii  libwebpmux3          0.6.0-4<br>
ii  libx11-6             2:1.6.4-3<br>
ii  libx11-xcb1          2:1.6.4-3<br>
ii  libxcb1              1.12-1<br>
ii  libxcomposite1       1:0.4.4-2<br>
ii  libxcursor1          1:1.1.15-1<br>
ii  libxdamage1          1:1.1.4-3<br>
ii  libxext6             2:1.3.3-1+b2<br>
ii  libxfixes3           1:5.0.3-1<br>
ii  libxi6               2:1.7.9-1<br>
ii  libxml2              2.9.4+dfsg1-5.2<br>
ii  libxrandr2           2:1.5.1-1<br>
ii  libxrender1          1:0.9.10-1<br>
ii  libxslt1.1           1.1.29-5<br>
ii  libxss1              1:1.2.2-1+b2<br>
ii  libxtst6             2:1.2.3-1<br>
ii  zlib1g               1:1.2.8.dfsg-5<br>
<br>
Versions of packages chromium recommends:<br>
ii  fonts-liberation  1:1.07.4-5<br>
<br>
Versions of packages chromium suggests:<br>
pn  chromium-driver    <none><br>
pn  chromium-l10n      <none><br>
pn  chromium-shell     <none><br>
pn  chromium-widevine  <none><br>
<br>
-- no debconf information<br>
<br></blockquote></div></div>