Changeset 245651 in webkit
- Timestamp:
- May 22, 2019 3:08:25 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r245647 r245651 1 2019-05-22 Simon Fraser <simon.fraser@apple.com> 2 3 Inner scroller of nested overflow:scrolls jitters when scrolling 4 https://bugs.webkit.org/show_bug.cgi?id=198131 5 6 Reviewed by Antti Koivisto. 7 8 * fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt: Progression 9 * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt: Added. 10 * scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt: Added. 11 * scrollingcoordinator/scrolling-tree/nested-overflow-scroll.html: Added. 12 1 13 2019-05-22 Ryan Haddad <ryanhaddad@apple.com> 2 14 -
trunk/LayoutTests/fast/scrolling/ios/overflow-scroll-overlap-6-expected.txt
r244215 r245651 3 3 case 1: 4 4 case 2: 5 case 3: 5 case 3: Scrollable 3 6 6 -
trunk/Source/WebCore/ChangeLog
r245647 r245651 1 2019-05-22 Simon Fraser <simon.fraser@apple.com> 2 3 Inner scroller of nested overflow:scrolls jitters when scrolling 4 https://bugs.webkit.org/show_bug.cgi?id=198131 5 6 Reviewed by Antti Koivisto. 7 8 enclosingCompositedScrollingLayer(layer) would return the layer itself, rather than 9 its scrolling ancestor, which meant that a composited scroller nested inside another 10 scroller would fail to get a "Moves" scrolling tree node, and therefore jitter 11 when scrolling. 12 13 Test: scrollingcoordinator/scrolling-tree/nested-overflow-scroll.html 14 15 * rendering/RenderLayerCompositor.cpp: 16 (WebCore::enclosingCompositedScrollingLayer): 17 1 18 2019-05-22 Ryan Haddad <ryanhaddad@apple.com> 2 19 -
trunk/Source/WebCore/rendering/RenderLayerCompositor.cpp
r245602 r245651 3027 3027 static RenderLayer* enclosingCompositedScrollingLayer(const RenderLayer& layer, const RenderLayer& intermediateLayer, bool& sawIntermediateLayer) 3028 3028 { 3029 const auto* currLayer = &layer;3029 const auto* currLayer = layer.parent(); 3030 3030 while (currLayer) { 3031 3031 if (currLayer == &intermediateLayer)
Note: See TracChangeset
for help on using the changeset viewer.