Position fixed is clipped by overflow:hidden
Reported by
ins...@gmail.com,
Jul 22 2016
|
||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36 Example URL: https://jsfiddle.net/insats/vkqqvwko/ Steps to reproduce the problem: See fiddle at https://jsfiddle.net/insats/vkqqvwko/ The problem does not occur in Firefox or other major browsers. What is the expected behavior? Expected behavior is that overflow:hidden does not hide elements that are positioned fixed outside the element with overflow:hidden. What went wrong? The fixed element is not displayed. Does it occur on multiple sites: Yes Is it a problem with a plugin? N/A Did this work before? N/A Does this work in other browsers? N/A Chrome version: 51.0.2704.103 Channel: n/a OS Version: OS X 10.11.5 Flash Version: Shockwave Flash 22.0 r0
,
Jul 22 2016
Only happens with transforms, over to compositing team.
,
Jul 27 2016
It looks like the throbber is under a clipping composited layer, we can't check now (not showing up in chrome://tracing details) but suspect that the clip parent hasn't been set up correctly.
,
Jul 27 2016
This is very similar to issue 600605 (Restrict-View-Google!), but I should have fixed it already... I'll do more investigation later.
,
Aug 29 2016
See also issue 638780 . This kind of bug can easily create compatibility problems for other browsers if web developers only test in Chrome.
,
Aug 30 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/2ef7df4c03595db39c1b0c303ec8a822f0bf30c9 commit 2ef7df4c03595db39c1b0c303ec8a822f0bf30c9 Author: trchen <trchen@chromium.org> Date: Tue Aug 30 21:44:20 2016 CompositingInputsUpdater should do more clip parent analysis Before this CL the CompositingInputUpdater only perform clip parent analysis if a layer has scrolling ancestor layer. Instead, a layer will need clip parent analysis as long as there is potentially composited clipping ancestor. BUG= 630632 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2 Review-Url: https://codereview.chromium.org/2295483003 Cr-Commit-Position: refs/heads/master@{#415440} [add] https://crrev.com/2ef7df4c03595db39c1b0c303ec8a822f0bf30c9/third_party/WebKit/LayoutTests/compositing/overflow/clip-parent-of-non-scrolled-expected.html [add] https://crrev.com/2ef7df4c03595db39c1b0c303ec8a822f0bf30c9/third_party/WebKit/LayoutTests/compositing/overflow/clip-parent-of-non-scrolled.html [modify] https://crrev.com/2ef7df4c03595db39c1b0c303ec8a822f0bf30c9/third_party/WebKit/Source/core/layout/compositing/CompositingInputsUpdater.cpp
,
Aug 31 2016
,
Sep 15 2016
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by dtapu...@chromium.org
, Jul 22 2016