Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(90)

Issue 1167073002: Where an ancestor has overflow style, a fixed child needs to be composited. (Closed)

Created:
4 years, 11 months ago by changseok
Modified:
4 years, 10 months ago
CC:
blink-reviews, blink-reviews-rendering, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr+renderingwatchlist_chromium.org, szager+layoutwatch_chromium.org, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Where an ancestor has overflow style, a fixed child needs to be composited. A block child with fixed style is composited where frameview has an enough long height to scroll. But that does not cover the other case. Where an ancestor of the fixed child has a overflow style but frameview is not scrollable, we don't composite the fixed block. For the result, the fixed child is scrolled according to its ancestor block. We need to composite it in a separate composited layer for the case. BUG=490141 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=197099

Patch Set 1 #

Patch Set 2 : Update expected results. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+73 lines, -24 lines) Patch
A LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow.html View 1 chunk +41 lines, -0 lines 0 comments Download
A + LayoutTests/compositing/layer-creation/fixed-position-in-fixed-overflow-expected.txt View 1 2 chunks +15 lines, -12 lines 0 comments Download
A + LayoutTests/platform/mac/compositing/layer-creation/fixed-position-in-fixed-overflow-expected.txt View 1 2 chunks +14 lines, -12 lines 0 comments Download
M Source/core/layout/compositing/CompositingRequirementsUpdater.cpp View 1 chunk +3 lines, -0 lines 0 comments Download

Messages

Total messages: 30 (8 generated)
changseok
Would you have a look at this?
4 years, 11 months ago (2015-06-05 18:41:28 UTC) #2
changseok
+chrishtr
4 years, 10 months ago (2015-06-08 05:29:21 UTC) #4
leviw_travelin_and_unemployed
"layered" and "layered out" aren't sufficiently descriptive terms, as the system has many layers. You ...
4 years, 10 months ago (2015-06-08 19:35:40 UTC) #5
chrishtr
4 years, 10 months ago (2015-06-08 23:04:32 UTC) #7
chrishtr
I can't repro on Chrome 45.0.2421.0. Is it still a real bug?
4 years, 10 months ago (2015-06-08 23:05:57 UTC) #9
changseok
On 2015/06/08 23:05:57, chrishtr wrote: > I can't repro on Chrome 45.0.2421.0. Is it still ...
4 years, 10 months ago (2015-06-09 03:58:48 UTC) #10
changseok
On 2015/06/09 03:58:48, changseok wrote: > On 2015/06/08 23:05:57, chrishtr wrote: > > I can't ...
4 years, 10 months ago (2015-06-09 04:03:30 UTC) #11
changseok
On 2015/06/08 19:35:40, leviw wrote: > "layered" and "layered out" aren't sufficiently descriptive terms, as ...
4 years, 10 months ago (2015-06-09 04:04:13 UTC) #12
skobes
I haven't reviewed in depth, but: "A block child with fixed style is composited where ...
4 years, 10 months ago (2015-06-09 16:20:54 UTC) #13
skobes
I think I understand the bug now. But I am curious why the fixed-position element ...
4 years, 10 months ago (2015-06-09 17:05:59 UTC) #14
changseok
On 2015/06/09 17:05:59, skobes wrote: > I think I understand the bug now. But I ...
4 years, 10 months ago (2015-06-11 08:05:17 UTC) #15
skobes
On 2015/06/11 08:05:17, changseok wrote: > On 2015/06/09 17:05:59, skobes wrote: > > I think ...
4 years, 10 months ago (2015-06-11 16:30:43 UTC) #16
changseok
On 2015/06/11 16:30:43, skobes wrote: > On 2015/06/11 08:05:17, changseok wrote: > > On 2015/06/09 ...
4 years, 10 months ago (2015-06-12 04:55:37 UTC) #17
skobes
lgtm
4 years, 10 months ago (2015-06-12 05:18:20 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167073002/1
4 years, 10 months ago (2015-06-12 05:46:26 UTC) #20
commit-bot: I haz the power
Try jobs failed on following builders: linux_blink_rel on tryserver.blink (JOB_FAILED, http://build.chromium.org/p/tryserver.blink/builders/linux_blink_rel/builds/66318)
4 years, 10 months ago (2015-06-12 07:24:58 UTC) #22
changseok
On 2015/06/12 07:24:58, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 10 months ago (2015-06-12 07:54:50 UTC) #23
skobes
On 2015/06/12 07:54:50, changseok wrote: > On 2015/06/12 07:24:58, commit-bot: I haz the power wrote: ...
4 years, 10 months ago (2015-06-12 15:00:38 UTC) #24
changseok
On 2015/06/12 15:00:38, skobes wrote: > I think this is because on Aura we paint ...
4 years, 10 months ago (2015-06-12 20:08:22 UTC) #25
changseok
On 2015/06/12 20:08:22, changseok wrote: > Let me update the existing test result to make ...
4 years, 10 months ago (2015-06-15 04:01:32 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1167073002/20001
4 years, 10 months ago (2015-06-15 04:02:20 UTC) #29
commit-bot: I haz the power
4 years, 10 months ago (2015-06-15 05:19:58 UTC) #30
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=197099

Powered by Google App Engine
This is Rietveld 408576698