Changeset 187210 in webkit
- Timestamp:
- Jul 22, 2015 9:24:12 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r187194 r187210 1 2015-07-22 Wenson Hsieh <wenson_hsieh@apple.com> 2 3 Coordinates-based snap offsets don't update correctly when container is scrolled 4 https://bugs.webkit.org/show_bug.cgi?id=147215 5 6 Reviewed by Brent Fulgham. 7 8 Tests that snap offsets update properly on scrolled containers. 9 10 * css3/scroll-snap/scroll-snap-coordinate-overflow-resize-expected.txt: Added. 11 * css3/scroll-snap/scroll-snap-coordinate-overflow-resize.html: Added. 12 1 13 2015-07-22 Myles C. Maxfield <mmaxfield@apple.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r187208 r187210 1 2015-07-22 Wenson Hsieh <wenson_hsieh@apple.com> 2 3 Coordinates-based snap offsets don't update correctly when container is scrolled 4 https://bugs.webkit.org/show_bug.cgi?id=147215 5 6 Reviewed by Brent Fulgham. 7 8 Fixes the way we append the snap offsets of child elements with coordinates. We 9 now consider the scroll offset of the parent scroll snapping container, so snap 10 offset recomputations don't fail on scroll snapping containers. 11 12 Test: css3/scroll-snap/scroll-snap-coordinate-overflow-resize.html 13 14 * page/scrolling/AxisScrollSnapOffsets.cpp: 15 (WebCore::appendChildSnapOffsets): Fixed to consider the scroll offset of the 16 parent container. 17 1 18 2015-07-22 Matthew Daiter <mdaiter@apple.com> 2 19 -
trunk/Source/WebCore/page/scrolling/AxisScrollSnapOffsets.cpp
r186840 r187210 61 61 62 62 LayoutRect viewSize = box->contentBoxRect(); 63 FloatPoint position = box->localToContainerPoint(FloatPoint( ), parent.renderBox());63 FloatPoint position = box->localToContainerPoint(FloatPoint(parent.renderBox()->scrollLeft(), parent.renderBox()->scrollTop()), parent.renderBox()); 64 64 for (auto& coordinate : scrollSnapCoordinates) { 65 65 LayoutUnit lastPotentialSnapPositionX = position.x() + valueForLength(coordinate.width(), viewSize.width());
Note: See TracChangeset
for help on using the changeset viewer.