New issue
Advanced search Search tips

Issue 714626 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: May 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Mac
Pri: 2
Type: Bug



Sign in to add a comment

auto-select-desktop-capture-source='Entire screen' does not work on my Mac

Reported by srivani.akkapeddi87@gmail.com, Apr 24 2017

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36

Steps to reproduce the problem:
 Pre requisite  :  Screen share extension is already installed. 
1. Login to WebRTC application with chrome options : auto-select-desktop-capture-source='Entire screen' 
2. Start screen share
3. Permission dialog is popped up. 

What is the expected behavior?
with auto-select-desktop-capture-source='Entire screen'  , the screen share should be auto started and the permission dialog box should be bypassed as per the instructions. 

What went wrong?
with auto-select-desktop-capture-source='Entire screen'  , the screen share should be auto started and the permission dialog box should be bypassed as per the instructions. However , permission box turns up. This is causing problem in our automation tests as it is difficult to handle with selenium webdriver. 

Did this work before? N/A 

Chrome version: 57.0.2987.133  Channel: stable
OS Version: OS X 10.12.3
Flash Version:
 
To add , --enable-usermedia-screen-capturing was also used. But the popup was not bypassed. 
Components: -Platform>DevTools Internals>Media>Capture

Comment 3 by shrike@chromium.org, Apr 28 2017

Cc: mfo...@chromium.org
Components: Blink>WebRTC
mfoltz@ - could this be a side effect of https://chromium.googlesource.com/chromium/src/+/382a7a5e909abcfd3e57f8a5176c2c38e69aa983
That patch didn't change any access controls.  Extensions will get a permission prompt unless they are whitelisted.

Components: -Blink>WebRTC Blink>GetUserMedia>Desktop
Labels: Needs-Feedback
This works fine for me on 57 and 59, are you sure your don't have any old Chrome instance running so the flag doesn't take effect? Do you see the flag under chrome://version/ ? 
srivani.akkapeddi87@gmail.com, can you answer question in c#6? 

Comment 8 Deleted

Project Member

Comment 9 by sheriffbot@chromium.org, May 16 2017

Cc: niklase@chromium.org
Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "niklase@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Hey sorry for late response.. I am sure I did not had another instance of chrome running.. I use chrome 57 though
Labels: Needs-Feedback
Do you see the flag under chrome://version/ ? 
Does it repro with current stable, 58?
I tried with version 58 and still see the issue being reproduced. Here is my config file : 

 'chromeOptions': {
            'args': ['--enable-usermedia-screen-capturing','--use-fake-device-for-media-stream']
        },
Chrome version : 58.0.3029.110 (Official Build) (64-bit)
Project Member

Comment 13 by sheriffbot@chromium.org, May 17 2017

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding requester "niklase@chromium.org" to the cc list and removing "Needs-Feedback" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Can you please show us what it says under chrome://version? 
Hi , Attached the screen shot and thats how it reads. 
Screen Shot 2017-05-18 at 09.28.43.png
200 KB View Download
That screenshot shows that you have not passed the flag auto-select-desktop-capture-source='Entire screen' correctly to Chrome. If so it would be visible there under command line.
Labels: TE-NeedsTriageHelp
Status: WontFix (was: Unconfirmed)
Closing this one since it doesn't seem like the flag was set, reopen if you have more data.

Sign in to add a comment