Regression:Traces of plugin block overlay is seen after toggling to fullscreen mode.
Reported by
vku...@etouch.net,
Jul 26 2016
|
|||||||||||
Issue descriptionChrome Version: 54.0.2808.0 (Official Build)Revision 96ce8347f39ce0eebd10de476afb08c0afb406c9-refs/heads/master@{#407658} (32/64-bit) OS: Windows (7,8,8.1,10), Mac(10.10.5, 10.11.4), Linux(14.04 LTS) What steps will reproduce the problem? (1)Launch chrome and navigate to chrome://settings/content , click on "let me choose when to run.." option under Plugin section. (2)Navigate to http://www.vudu.com/ click on any video and resize window from R.H.S (3)Now click on fullscreen icon via wrench menu, observe. Actual: Traces of plugin block overlay is seen after toggling to fullscreen mode. Expected: Traces of plugin block overlay should not be seen after toggling to fullscreen mode. This is a regression issue broken in 'M54' and will soon update other info.
,
Jul 26 2016
Adding RB Label as this is a recent Regression. Please remove if not required. Thank You.
,
Jul 26 2016
crrev.com/406952 doesn't really changed anything unless someone was already passing the flag enable-hardware-overlays=single-fullscreen before it was introduced with that CL. Reassinging to tommycli@.
,
Jul 29 2016
tommycli@: Could you please take a look and confirm if this is related to https://codereview.chromium.org/2164753003
,
Aug 3 2016
Still reproducible on the latest canary(54.0.2816.4) on Mac OS 10.11.5. Friendly ping to get an update on this issue.
,
Aug 3 2016
ajha: Thanks for the ping. Sorry I've been lagging on this issue. I'll take a look this morning.
,
Aug 3 2016
I can confirm that the above patch caused this behavior. dcheng/esprehn: Any idea why posting the geometry updates entirely to a task causes these visual artifacts? This patch fixes the artifacts: https://codereview.chromium.org/2205693007
,
Aug 4 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/7d02278211e46de5b07ac2cdaf26eecc3bf224bb commit 7d02278211e46de5b07ac2cdaf26eecc3bf224bb Author: tommycli <tommycli@chromium.org> Date: Thu Aug 04 02:43:24 2016 WebViewPlugin: Make WebView resize take place synchronously. Previously, we committed https://codereview.chromium.org/2164753003 to fix a crash. That patch made geometry-triggered updates asynchronous. However, this leads to visual artifacts. This CL makes some of those operations synchronous again, but should leave the crashy parts still async. BUG= 631428 Review-Url: https://codereview.chromium.org/2205693007 Cr-Commit-Position: refs/heads/master@{#409709} [modify] https://crrev.com/7d02278211e46de5b07ac2cdaf26eecc3bf224bb/components/plugins/renderer/webview_plugin.cc
,
Aug 5 2016
Needs a merge to 53.
,
Aug 5 2016
Your change meets the bar and is auto-approved for M53 (branch: 2785)
,
Aug 5 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/501e16d2ff332db2b65240935eec936dab69a02b commit 501e16d2ff332db2b65240935eec936dab69a02b Author: Tommy C. Li <tommycli@chromium.org> Date: Fri Aug 05 17:10:52 2016 WebViewPlugin: Make WebView resize take place synchronously. Previously, we committed https://codereview.chromium.org/2164753003 to fix a crash. That patch made geometry-triggered updates asynchronous. However, this leads to visual artifacts. This CL makes some of those operations synchronous again, but should leave the crashy parts still async. BUG= 631428 Review-Url: https://codereview.chromium.org/2205693007 Cr-Commit-Position: refs/heads/master@{#409709} (cherry picked from commit 7d02278211e46de5b07ac2cdaf26eecc3bf224bb) Review URL: https://codereview.chromium.org/2211263003 . Cr-Commit-Position: refs/branch-heads/2785@{#511} Cr-Branched-From: 68623971be0cfc492a2cb0427d7f478e7b214c24-refs/heads/master@{#403382} [modify] https://crrev.com/501e16d2ff332db2b65240935eec936dab69a02b/components/plugins/renderer/webview_plugin.cc
,
Aug 5 2016
,
Aug 9 2016
Tested the issue on windows 7, Mac 10.11.6 using chrome version 54.0.2824.0.Not observed any traces of plugin overlay after toggling to full screen.Please find the attached screen cast for the same. Verified the same on Linux using chrome version 54.0.2823.0 as the linux build failure due to issue 635768. Adding TE-Verified labels. Thanks,
,
Aug 10 2016
Verified the issue on windows 7,Linux Ubuntu 14.04 and Mac 10.11.6 using chrome version 53.0.2785.57.fix is working fine not observed any traces of plugin.please find the attached screen cast for the same. Adding TE-Verified labels. |
|||||||||||
►
Sign in to add a comment |
|||||||||||
Comment 1 by vku...@etouch.net
, Jul 26 2016Labels: hasbisect
Owner: dcasta...@chromium.org
Status: Assigned (was: Unconfirmed)
345 KB
345 KB View Download
398 KB
398 KB View Download
381 KB
381 KB View Download