Issue metadata
Sign in to add a comment
|
Reload page prompt not shown after blocking microphone / camera access. |
||||||||||||||||||||||
Issue descriptionVersion: 52.0.2743.6/dev OS: OSX 10.6 What steps will reproduce the problem? (1) Go to a page that requests access to the microphone For example: https://demos.subinsb.com/Francium/voice/ (2) Click record and allow access to the microphone. (3) Notice there is now a media icon in the omnibox, and the tab has a red recording icon. (4) Click the media icon in the omnibox. (5) Click the "Manage microphone settings" button. (6) Remove all access to the microphone. (7) Go back to the recording tab and notice the media icon is still present in the omnibox, and the red recording icon looks like the page is still recording. What is the expected output? We should synchronously remove the omnibox and tabstrip icons after settings are updated.
,
Jul 29 2016
,
Jul 29 2016
This is by design since it only controls the permissions and not the actual device (like firefox does) hence all ongoing streams that already have permission will keep running. I do not see this as problem in reality but I have no data on if users do. tommi@ WDYT?
,
Jul 29 2016
This is currently working as designed. Users can close the tab, hit refresh after disabling access, etc. If the page is doing something it shouldn't be doing, closing the tab is probably what users would do and the permissions UI is something advanced users would know about.
,
Aug 1 2016
When other permissions are changed, the user is informed that it won't take effect until the page is reloaded (see attachment). Is there any reason we shouldn't do the same here?
,
Aug 4 2016
That makes sense -- we should probably just display that same bar when page actions change.
,
Nov 29 2016
,
Nov 30 2016
,
Dec 12 2016
,
Feb 14 2017
I'm not sure if this is intended behavior, but the icon also remains after stopping all MediaStreamTracks and no longer accessing the microphone, or webcam, etc. For example, see this JSFiddle: https://jsfiddle.net/avgra0xx/2/
,
Feb 15 2017
The camera icon in the omnibar indicates that permissions has been given to the page, that's it. The red recording indicator in the tab is present as long as a MediaStream is alive. Your jsfiddle illustrates exactly that.
,
Mar 27 2017
Assigning owner. Might be possible to close.
,
Mar 27 2017
,
Apr 18 2017
This seems to be working as intended. Adding dominickn@, who knows more about how permissions and the corresponding UI should work. dominickn@: Do you think the camera icon should be removed from the omnibar when the microphone/camera is no longer being accessed?
,
Apr 18 2017
We keep showing the camera because otherwise you can turn on the camera for tiny periods of time to create photos of the user or record voices in the room after you have observed some inactivity by the user (assuming that the user would not notice that the microphone icon shows up). This is working as intended. I would support an information as suggested in comment #5.
,
Apr 19 2017
I agree that this is currently working as intended. There's an argument to be made about the page action icon, but we have broader long term goal to remove those icons and move the indication of permission state completely into the page info dialog (perhaps combined with notifications via anchored toasts). So I don't think there's much point in changing when that icon does and doesn't appear right now - it's not misleading, and it provides utility. Moving myself to cc and marking this as available for someone to pick up to implement c#5.
,
Apr 19 2017
Closing, since both battre@ and dominick@ also agree that this is currently working as intended.
,
Apr 21 2017
I think there is still something here - it is weird that the user can block access and we don't show the same infobar to reload the page like we do with other permissions. Repurposing bug to address this, and assigning to raymes@ who's been looking at unifying the media permissions code paths with the other permissions code paths.
,
Apr 21 2017
,
Nov 10 2017
,
Jan 29 2018
Issue 806063 has been merged into this issue.
,
Feb 18 2018
,
Feb 21 2018
,
Mar 9 2018
Long time since last updated. What's the latest status? Still an issue? |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by tnakamura@chromium.org
, Jun 6 2016Status: Available (was: Untriaged)
14.3 KB
14.3 KB View Download