New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 854172 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression



Sign in to add a comment

I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari

Reported by mandan...@gmail.com, Jun 19 2018

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36

Steps to reproduce the problem:
1. I am working using the Cascade Story Map Gallery 
https://storymaps.arcgis.com/en/app-list/cascade/  
2. I can't add video's to my application nor will they play 
3. 

What is the expected behavior?
All videos should be able to be installed on the app as well as play.

What went wrong?

After discussing this further with the dev team, I was mistaken and need to clarify what is going on. It was not a problem with our app, it was problems that occurred when Chrome pushed out an update that was problematical.

We have tested Story Map Cascade against the development/beta version of Chrome, and there are no longer any issues. So Esri is not deploying a fix in the Cascade app, more accurately the fix is coming with the next Chrome update.

So as for timing, the “fix” has nothing to do with our release next week. We really don’t know when the next update of Chrome will occur. It could be days, or it could be a month. Here’s the Google Chrome blog with some info:
https://chromereleases.googleblog.com/

Did this work before? N/A 

Chrome version: 67.0.3396.87  Channel: stable
OS Version: 10.0
Flash Version: 10.0

I know that other ESRI apps worked before when I created them with no issues. This is the first time I have used this particular template.
 

Comment 1 by mandan...@gmail.com, Jun 19 2018

Can you also email me at Jennifer.Carter@ars.usda.gov
RE_ Cascade Video Email.pdf
193 KB Download
Labels: Needs-Triage-M67
Thanks for the report.  I'm curious if this is related to issues  849862  or  851802 , where site isolation was interfering with the ESRI story map cascade app.  Can you try setting chrome://flags/#site-isolation-trial-opt-out to "Opt out" and see if your issues go away?  

Also, would you be able to provide a link to a sample gallery with a video that won't play?

Comment 4 by mandan...@gmail.com, Jun 19 2018

I am not sure out to make the change in the settings?

Comment 5 by mandan...@gmail.com, Jun 19 2018

how

Cc: creis@chromium.org alex...@chromium.org
You should be able to just open a new tab, put chrome://flags/#site-isolation-trial-opt-out into the address bar, and then when the settings page loads, change the top entry (Site isolation trial opt-out) to "Opt out (not recommended)".  Then click on "Relaunch now" and see if the videos start working in your application.

Comment 7 by creis@chromium.org, Jun 19 2018

Cc: jennifer...@ars.usda.gov
Components: Internals>Sandbox>SiteIsolation
Labels: Needs-Feedback
As Alex notes, thanks for reporting this!  We're interested in learning more about the page that isn't working-- is there any way to give us a link to a page showing the problem, or upload an HTML file showing it?  That would let us verify what the fix was on Chrome Beta and Chrome Dev, and give you more information about when the fix will reach Chrome Stable.

We tentatively think Site Isolation (a new security feature in Chrome) might be involved, since we've seen other issues between it and Story Map Cascade.  The most likely one given your description is  issue 851802 , since that would explain why you might see it working on Chrome Beta and Chrome Dev (where there are field trials of VizHitTestDrawQuad that avoided the problem).  We could confirm that if you see the bug go away on Chrome 67 (Stable) after visiting chrome://flags/#enable-viz-hit-test-draw-quad and setting it to Enabled.

For context, Chrome 68 will move from the Beta channel to the Stable channel around July 24 (estimated):
https://www.chromium.org/developers/calendar

There's more information about Site Isolation here:
https://www.chromium.org/Home/chromium-security/site-isolation

Please do let us know if there's a link we can test.  Thanks!
Morning,

I hope this is what you need



init.js:14 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
k.getText @ init.js:14
init.js:114 undefined "
    ----------------------------------------
    rejected at t.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:17:25786)
    at e.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:21:2929)
    at Function.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:12:14720)
    at i (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:16:3923)
    at e (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:16:5715)
    ----------------------------------------
Error
    at t.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:17:25671)
    at e.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:21:2929)
    at Function.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:12:14720)
    at i (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:16:3923)
    at e (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:16:5715)"
n @ init.js:114
(anonymous) @ init.js:114
filter @ init.js:71
h @ init.js:114
setTimeout (async)
h @ init.js:114
setTimeout (async)
q @ init.js:114
q @ init.js:107
m.reject @ init.js:109
value @ viewer-min.js?v=1.7.2:17
value @ viewer-min.js?v=1.7.2:21
value @ viewer-min.js?v=1.7.2:12
i @ viewer-min.js?v=1.7.2:16
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
init.js:114 undefined "
    ----------------------------------------
    rejected at t.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:17:25786)
    at e.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:21:2929)
    at Function.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:12:14720)
    at i (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:16:3923)
    at e (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:16:5715)
    ----------------------------------------
Error
    at t.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:17:25671)
    at e.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:21:2929)
    at Function.value (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:12:14720)
    at i (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:16:3923)
    at e (http://usdaars.maps.arcgis.com/apps/Cascade/app/viewer-min.js?v=1.7.2:16:5715)"
n @ init.js:114
(anonymous) @ init.js:114
filter @ init.js:71
h @ init.js:114
setTimeout (async)
h @ init.js:114
setTimeout (async)
h @ init.js:114
setTimeout (async)
q @ init.js:114
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:92
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
g @ init.js:139
f @ init.js:143
load (async)
f @ init.js:144
h @ init.js:140
b.xhr @ init.js:92
b.xhrGet @ init.js:92
A @ init.js:1035
g @ init.js:1038
D @ init.js:1043
(anonymous) @ init.js:1044
c @ init.js:103
B.then.then @ init.js:105
always @ init.js:112
M @ init.js:1044
va @ init.js:2539
(anonymous) @ init.js:2548
forEach @ init.js:71
Na @ init.js:2548
Ma @ init.js:2545
(anonymous) @ init.js:2576
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:2502
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
d @ init.js:2582
(anonymous) @ init.js:2582
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:1038
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:92
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
g @ init.js:139
f @ init.js:143
load (async)
f @ init.js:144
h @ init.js:140
b.xhr @ init.js:92
b.xhrGet @ init.js:92
A @ init.js:1035
g @ init.js:1038
D @ init.js:1043
(anonymous) @ init.js:1044
c @ init.js:103
B.then.then @ init.js:105
always @ init.js:112
M @ init.js:1044
O @ init.js:2493
(anonymous) @ init.js:2497
forEach @ init.js:71
H @ init.js:2497
(anonymous) @ init.js:2576
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
ua @ init.js:2560
Sa @ init.js:2563
ba @ init.js:2562
(anonymous) @ init.js:63
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:2546
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
U @ init.js:2538
(anonymous) @ init.js:2548
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
d @ init.js:2582
(anonymous) @ init.js:2582
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:1038
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:92
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
g @ init.js:139
f @ init.js:143
load (async)
f @ init.js:144
h @ init.js:140
b.xhr @ init.js:92
b.xhrGet @ init.js:92
A @ init.js:1035
g @ init.js:1038
D @ init.js:1043
(anonymous) @ init.js:1044
c @ init.js:103
B.then.then @ init.js:105
always @ init.js:112
M @ init.js:1044
va @ init.js:2539
(anonymous) @ init.js:2548
forEach @ init.js:71
Na @ init.js:2548
Ma @ init.js:2545
(anonymous) @ init.js:2576
c @ init.js:103
B.then.then @ init.js:105
addCallbacks @ init.js:105
addCallback @ init.js:106
(anonymous) @ init.js:2576
c @ init.js:103
B.then.then @ init.js:105
K @ init.js:2575
(anonymous) @ init.js:63
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
load @ init.js:2577
(anonymous) @ init.js:1042
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:1038
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:92
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
g @ init.js:139
f @ init.js:143
load (async)
f @ init.js:144
h @ init.js:140
b.xhr @ init.js:92
b.xhrGet @ init.js:92
A @ init.js:1035
g @ init.js:1038
D @ init.js:1043
(anonymous) @ init.js:1044
c @ init.js:103
B.then.then @ init.js:105
always @ init.js:112
M @ init.js:1044
load @ init.js:2577
(anonymous) @ init.js:1042
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:1038
c @ init.js:103
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
c @ init.js:104
d @ init.js:103
resolve.callback @ init.js:105
(anonymous) @ init.js:92
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
a @ init.js:108
h @ init.js:107
q @ init.js:107
resolve @ init.js:109
g @ init.js:139
f @ init.js:143
load (async)
f @ init.js:144
h @ init.js:140
b.xhr @ init.js:92
b.xhrGet @ init.js:92
A @ init.js:1035
g @ init.js:1038
D @ init.js:1043
(anonymous) @ init.js:1044
c @ init.js:103
B.then.then @ init.js:105
always @ init.js:112
M @ init.js:1044
ka @ init.js:2577
createMap @ init.js:2579
value @ viewer-min.js?v=1.7.2:17
value @ viewer-min.js?v=1.7.2:17
value @ viewer-min.js?v=1.7.2:21
value @ viewer-min.js?v=1.7.2:21
value @ viewer-min.js?v=1.7.2:21
(anonymous) @ viewer-min.js?v=1.7.2:12
each @ viewer-min.js?v=1.7.2:7
value @ viewer-min.js?v=1.7.2:12
i @ viewer-min.js?v=1.7.2:16
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16
requestAnimationFrame (async)
e @ viewer-min.js?v=1.7.2:16

Jennifer Carter
Computational Biologist
Northern Great Plains Research Laboratory
P.O. Box 459
1701 10th Avenue SW Mandan, ND  58554-0459
Phone: 701-667-3045
Fax: 701-667-3054
Jennifer.Carter@ars.usda.gov<mailto:Jennifer.Carter@ars.usda.gov>
[Image result for usda ars logo]

[Sunnyflower]


From: cr… via monorail [mailto:monorail+v2.2436768650@chromium.org]
Sent: Tuesday, June 19, 2018 6:20 PM
To: Carter, Jennifer D. - ARS <Jennifer.Carter@ARS.USDA.GOV>
Subject:  Issue 854172  in chromium: I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari

Comment 9 by creis@chromium.org, Jun 20 2018

Comment 8: Thanks, but that's not what we were looking for.  More specifically:

1) Is there a page that we can load that will demonstrate the problem?
(For example, I'm guessing it's somewhere on https://usdaars.maps.arcgis.com, but I'm not able to view anything on that site because it requires a login.)  If there isn't a URL you can share, maybe you can attach a screenshot of the affected page when it isn't working?

2) Can you let us know if disabling Site Isolation makes the problem go away?  You can do that as follows:
a) Start Chrome and visit chrome://flags#site-isolation-trial-opt-out in a new tab.
b) Set "Site isolation trial opt-out" to "Opt-out (not recommended)".
c) Restart Chrome.
d) Visit the page where you're having the problem.
Howdy,

I will send you a link to get into the application to take a look at the issues. Once it is resolved I can remove your info on the site. I am sending the invite to Alex, It will come from ESRI directly. Please take a look in your junk mail.

Please let me know if you get in and you can access the application.  Here is the link to use to get to the project.

http://usdaars.maps.arcgis.com/apps/Cascade/index.html?appid=f923eb35563a4109a76682baceb58d3e

Thanks,

Jennifer Carter
Computational Biologist
Northern Great Plains Research Laboratory
P.O. Box 459
1701 10th Avenue SW Mandan, ND  58554-0459
Phone: 701-667-3045
Fax: 701-667-3054
Jennifer.Carter@ars.usda.gov<mailto:Jennifer.Carter@ars.usda.gov>
[Image result for usda ars logo]

[Sunnyflower]


From: cr… via monorail [mailto:monorail+v2.2436768650@chromium.org]
Sent: Wednesday, June 20, 2018 11:47 AM
To: Carter, Jennifer D. - ARS <Jennifer.Carter@ARS.USDA.GOV>
Subject:  Issue 854172  in chromium: I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari
Thanks, confirming that I've received the credentials and can access the link from #10.  After the application loads, and I do see one embedded video (from vimeo.com) as I scroll about 1/3 of the way down.  However, that video plays fine for me, both with and without site isolation (with site isolation, it loads in an OOPIF for vimeo.com).  So far I tried this on Mac Stable 67.0.3396.87, Mac Canary 69.0.3466.0, and Linux ToT (built with codec support).  

jennifer.carter@: can you confirm whether that video is the problematic one for you, or whether the error you were seeing was triggered some other way?
That is the bizarre part, correct the first video does play, the other two doesn’t.

Jennifer Carter
Computational Biologist
Northern Great Plains Research Laboratory
P.O. Box 459
1701 10th Avenue SW Mandan, ND  58554-0459
Phone: 701-667-3045
Fax: 701-667-3054
Jennifer.Carter@ars.usda.gov<mailto:Jennifer.Carter@ars.usda.gov>
[Image result for usda ars logo]

[Sunnyflower]


From: alex… via monorail [mailto:monorail+v2.3267981708@chromium.org]
Sent: Wednesday, June 20, 2018 1:53 PM
To: Carter, Jennifer D. - ARS <Jennifer.Carter@ARS.USDA.GOV>
Subject:  Issue 854172  in chromium: I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari
Cc: mlamouri@chromium.org
Components: Blink>Media>Autoplay
Owner: beccahughes@chromium.org
Status: Assigned (was: Unconfirmed)
OK, Charlie and I tested this out some more, and we confirmed that indeed the other two videos do *not* play in M67 stable on Windows or Mac.

This happens both with and without site isolation, so I'll go ahead and remove that label.

However, what does seem to fix this is setting chrome://flags/#autoplay-policy to "No user gesture is required".  With that setting, both videos start to play once they are scrolled into view.  Note that there aren't any controls to start these videos manually in the case where autoplay fails.

AFAIK, Chrome 67 has a new autoplay policy that requires frames to have a user gesture (e.g., a user click) in order to autoplay videos.  Becca or Mounir, can you please comment more on this from the autoplay side of things?  Is the developer supposed to be doing something extra here, or could this be a bug propagating the user gesture to the other two iframes?  For context, the page has three cross-site videos embedded in vimeo.com <iframes>.  As you scroll to them, the first one autoplays, but the other two do not.  We're also curious if you know why this appears fixed in M69?
Components: -Internals>Sandbox>SiteIsolation
Howdy,

I thought the only issue that was required with Chrome was audio(sound)  not play.? I will be out the office the rest of the week, but will follow up on Monday.  I can tell you that the first video is a UAV video and the last two are YouTube videos. I would think that would not be an issue when all of them were uploaded to Vimeo, but who even knows?

I appreciate your assistance with addressing this issue so promptly,

Thanks,

Jennifer Carter
Computational Biologist
Northern Great Plains Research Laboratory
P.O. Box 459
1701 10th Avenue SW Mandan, ND  58554-0459
Phone: 701-667-3045
Fax: 701-667-3054
Jennifer.Carter@ars.usda.gov<mailto:Jennifer.Carter@ars.usda.gov>
[Image result for usda ars logo]

[Sunnyflower]


From: alex… via monorail [mailto:monorail+v2.3267981708@chromium.org]
Sent: Wednesday, June 20, 2018 3:17 PM
To: Carter, Jennifer D. - ARS <Jennifer.Carter@ARS.USDA.GOV>
Subject:  Issue 854172  in chromium: I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari
I extracted the videos onto a test page and they did not play. However, if I swap the background=1 in the URL of the videos for autoplay=1&muted=1 the videos play fine. It looks like background=1 is only enabled for certain Vimeo accounts:

https://help.vimeo.com/hc/en-us/articles/115011183028-Embedding-background-videos
Morning,

I have shared them all to the public as you can see below.  I am not sure what I need to do on my end to correct the issue.

[cid:image001.png@01D40D28.7B0F9A20]

Jennifer Carter
Computational Biologist
Northern Great Plains Research Laboratory
P.O. Box 459
1701 10th Avenue SW Mandan, ND  58554-0459
Phone: 701-667-3045
Fax: 701-667-3054
Jennifer.Carter@ars.usda.gov<mailto:Jennifer.Carter@ars.usda.gov>
[Image result for usda ars logo]

[Sunnyflower]


From: beccahug… via monorail [mailto:monorail+v2.2505037032@chromium.org]
Sent: Wednesday, June 20, 2018 5:09 PM
To: Carter, Jennifer D. - ARS <Jennifer.Carter@ARS.USDA.GOV>
Subject:  Issue 854172  in chromium: I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari
Hi Jennifer,

It looks like you need a Vimeo Plus, PRO, or Business account to be able to background videos. Do you know if your Vimeo account is one of these or the free one?

Thanks,
Becca
Howdy Becca,

It is the free one, I don’t understand why the first one plays and not the others?

Thanks,

Jennifer Carter
Computational Biologist
Northern Great Plains Research Laboratory
P.O. Box 459
1701 10th Avenue SW Mandan, ND  58554-0459
Phone: 701-667-3045
Fax: 701-667-3054
Jennifer.Carter@ars.usda.gov<mailto:Jennifer.Carter@ars.usda.gov>
[Image result for usda ars logo]

[Sunnyflower]


From: beccahug… via monorail [mailto:monorail+v2.2505037032@chromium.org]
Sent: Tuesday, June 26, 2018 11:27 AM
To: Carter, Jennifer D. - ARS <Jennifer.Carter@ARS.USDA.GOV>
Subject:  Issue 854172  in chromium: I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari
Status: WontFix (was: Assigned)
I did some more investigation here and it looks like the first video is being muted before play is being called which is why the first video is autoplaying. The last two videos are not muted before play being called which is why they are being blocked. 

The reason why it worked with the old autoplay policy (pre M67) is that we didn't have any restrictions on unmuted autoplay.

I am going to close this as WontFix since this is a problem with the site rather than Chrome.
So will you have an update back to have videos to play that are muted in the future?

Jennifer Carter
Computational Biologist
Northern Great Plains Research Laboratory
P.O. Box 459
1701 10th Avenue SW Mandan, ND  58554-0459
Phone: 701-667-3045
Fax: 701-667-3054
Jennifer.Carter@ars.usda.gov<mailto:Jennifer.Carter@ars.usda.gov>
[Image result for usda ars logo]

[Sunnyflower]


From: beccahug… via monorail [mailto:monorail+v2.2505037032@chromium.org]
Sent: Tuesday, June 26, 2018 1:17 PM
To: Carter, Jennifer D. - ARS <Jennifer.Carter@ARS.USDA.GOV>
Subject:  Issue 854172  in chromium: I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari
To clarify we allow muted videos to autoplay:

Old autoplay policy:

 - Muted videos (the first on your site)         -> can autoplay
 - Unmuted videos (the 2nd and 3rd on your site) -> can autoplay

New autoplay policy:

 - Muted videos (the first on your site)         -> can autoplay
 - Unmuted videos (the 2nd and 3rd on your site) -> blocked by default

You will need to update your site as per our developer documentation:

https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
Thanks for the link

Jennifer Carter
Computational Biologist
Northern Great Plains Research Laboratory
P.O. Box 459
1701 10th Avenue SW Mandan, ND  58554-0459
Phone: 701-667-3045
Fax: 701-667-3054
Jennifer.Carter@ars.usda.gov<mailto:Jennifer.Carter@ars.usda.gov>
[Image result for usda ars logo]

[Sunnyflower]


From: beccahug… via monorail [mailto:monorail+v2.2505037032@chromium.org]
Sent: Tuesday, June 26, 2018 4:11 PM
To: Carter, Jennifer D. - ARS <Jennifer.Carter@ARS.USDA.GOV>
Subject:  Issue 854172  in chromium: I am using ESRI software application and it is not playing videos within the Chrome Browser. It works with Fire Fox, IE, and Safari

Sign in to add a comment