Closed Bug 1311374 Opened 5 years ago Closed 5 years ago
Video fails to update after exiting full screen and scrolling the video in and out of view
[Affected versions]: - Firefox 49.0.2 RC - latest Nightly 52.0a1 (2016-10-18) - latest Aurora 51.0a2 (2016-10-19) - Firefox 50 Beta 6 [Affected platforms]: - Windows 7 - Windows 10 [Steps to reproduce]: 1. Open Firefox and go to one of the following pages: http://www.nasa.gov/multimedia/nasatv/index.html#public or http://edition.cnn.com/2016/10/10/us/weather-matthew/index.html 2. Play the video. 3. Enter Full Screen (by clicking the "full screen" button). 4. Press ESC to exit Full Screen. 5. Immediately, scroll down and up and observe the video. [Expected result]: - Video plays without issues. [Actual result]: - The video is blocked: sound goes further, but the image is blocked. [Regression range]: - The issue is not reproducible on 49.0.1 build 3 (buildID: 20160922113459). [Additional notes]: - The issue is reproducible only on Windows with 32-bit Firefox builds (on 64-bit builds, the issue is NOT reproducible). - The issue is reproducible with and without e10s.
If this is not reproducible in 49.0.1 and *is* reproducible in 49.0.2 RC then it should be a pretty small range. Can you bisect that range please?
Also ni? to :lizzard as FYI as this might be a regression in 49.0.2
From  49.0.1 build 3 is at cset 2d931a5eaf8aeee925eca2aea42582a1fb9793c8. From  49.0.2 build 1 is at cset ea6157b86ae2b200ca3433d462516bf75559e056. That gives a pushlog range of http://hg.mozilla.org/releases/mozilla-release/pushloghtml?fromchange=2d931a5eaf8aeee925eca2aea42582a1fb9793c8&tochange=ea6157b86ae2b200ca3433d462516bf75559e056  http://archive.mozilla.org/pub/firefox/candidates/49.0.1-candidates/build3/win64/en-US/firefox-49.0.1.txt  http://archive.mozilla.org/pub/firefox/candidates/49.0.2-candidates/build1/win64/en-US/firefox-49.0.2.txt
[Tracking Requested - why for this release]: New regression identified in 49.0.2-build1 (20161018030522), that might affect other websites as well.
This is Flash video (not <video>). This is almost certainly related to the async painting feature that we already shipped via system addon to 49.0.1 and also enabled by default in 49.0.2. Matt, can we figure out whether we're sending the wrong visibility signal to Flash, or whether they are incorrectly not sending us frame updates? I personally do not believe that this should be considered a stop-ship issue.
Moving to plug-ins based on comment 5.
Component: Panning and Zooming → Plug-ins
I don't know much about async painting of plugins, maybe Jimm is better?
Flags: needinfo?(matt.woodrow) → needinfo?(jmathies)
I'm not having any luck reproducing this in Nightly. I see some weirdness on the cnn video when scrolling, but that appears to be a side effect of the site's treatment of the video when you scroll the main video frame out of view. Can anyone else reproduce? If so, can you try setting dom.ipc.plugins.asyncdrawing.enabled to false, restart, and see if the issue goes away.
Also, if you can reproduce, please post your about:support text so we can confirm your flash version.
I tried the STR on the cnn video link from comment 0 in my win10 laptop on 50.0b8 and I can see a smooth audio/video playback. My user agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0
The issue is no longer reproducible with "dom.ipc.plugins.asyncdrawing.enabled" set to false. Also, I want to mention that I have Flash Player 126.96.36.199 installed. Please see the gifs with the issue here: http://imgur.com/a/GKSDk http://imgur.com/a/IoOJx
I can reproduce this on nightly x64, Flash 188.8.131.52.
The issue is reproducible on 49.0.1 with Asynchronous Plugin Rendering shipped as a system add-on. Therefore, it is not a regression since the bug is also present in release.
I don't think we need to hold up the dot release for this issue. Though that may still be a regression from the system add-on (i.e. from enabling async rendering) as Benjamin mentions. Jimm can you help find an owner for this? May be good to try to fix it for 50 though we are late in the cycle.
I can reproduce this issue with the following specs: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0 Asynchronous Plugin Rendering is set to true.
More details from Comment 15 Reproducible on Windows 10 CPU Intel Core i7-4790 CPU @ 3.60GHz RAM 16.0 GB Graphics NVIDIA GeForce GTX 745 Version 49.0.2 Build ID 20161019084923 User Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0 Shockwave Flash:184.108.40.206 Aynchronous Rendering Plugin - true e10s - Disabled
Bas, can you reproduce this?
It doesn't appear like I can.
Summary: The video is blocked after exiting full screen and scrolling the page on 32bit builds → Video fails to update after exiting full screen and scrolling the video in and out of view
We've reverted the pref dom.ipc.plugins.asyncdrawing.enabled to false in 50.0b10. 50 should be unaffected now. Wontfix for 50 (when the pref is set to true).
(In reply to Grover Wimberly IV [:Grover-QA] from comment #16) > More details from Comment 15 > > Reproducible on Windows 10 > CPU Intel Core i7-4790 CPU @ 3.60GHz > RAM 16.0 GB > Graphics NVIDIA GeForce GTX 745 > Version 49.0.2 > Build ID 20161019084923 > User Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 > Firefox/49.0 > Shockwave Flash:220.127.116.11 > Aynchronous Rendering Plugin - true > e10s - Disabled Hey Grover, please post the about:support text for this system.
(In reply to Camelia Badau, QA [:cbadau] from comment #11) > The issue is no longer reproducible with > "dom.ipc.plugins.asyncdrawing.enabled" set to false. > > Also, I want to mention that I have Flash Player 18.104.22.168 installed. > > Please see the gifs with the issue here: > http://imgur.com/a/GKSDk > http://imgur.com/a/IoOJx Camelia, could you please post your about:support text for this system? Thanks!
(In reply to Jim Mathies [:jimm] from comment #21) > (In reply to Camelia Badau, QA [:cbadau] from comment #11) > > The issue is no longer reproducible with > > "dom.ipc.plugins.asyncdrawing.enabled" set to false. > > > > Also, I want to mention that I have Flash Player 22.214.171.124 installed. > > > > Please see the gifs with the issue here: > > http://imgur.com/a/GKSDk > > http://imgur.com/a/IoOJx > > Camelia, could you please post your about:support text for this system? > Thanks! Please see my about:support text in the attachment "aboutsupport.txt" .
Camilia, would you please try reproducing with the try build here - https://bugzilla.mozilla.org/show_bug.cgi?id=1312242#c26
(In reply to Jim Mathies [:jimm] from comment #24) > Camilia, would you please try reproducing with the try build here - > > https://bugzilla.mozilla.org/show_bug.cgi?id=1312242#c26 I've tested with the try build (https://bugzilla.mozilla.org/show_bug.cgi?id=1312242#c26) on Windows 7 x64: the issue is NOT reproducible on this try build, video plays without issues after exiting full screen and scrolling the video in and out of view.
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 1312242
I'm making the release status the same as bug 1312242 (with a ? for 51 since that bug's patch may still be uplifted).
This is not fixed by 1312242. In latest Nightly 53.0a1, 20161201030205, after coming out of full screen then trying to scroll the page, the video still hangs while audio continues on.
Whiteboard: gfx, layout → gfx, layout, STR in comment #0
Too late for a fix for 53, fix-optional for 54, minor carryover regression.
The NASA video in comment 0 now uses HTML5 video. The CNN video is still Flash, but I am not able to reproduce the bug with 64-bit Firefox 53 or Nightly 55.
I am using Flash version 126.96.36.199 Beta, which might include some async drawing fixes from Adobe that are not in Flash 25.
You need to log in before you can comment on or make changes to this bug.