Title: [274639] trunk/Source/WebCore
Revision
274639
Author
[email protected]
Date
2021-03-18 04:09:22 -0700 (Thu, 18 Mar 2021)

Log Message

[Nicosia] Backport cocoa fix for RTL sticky position from r273982
https://bugs.webkit.org/show_bug.cgi?id=223395

Reviewed by Adrian Perez de Castro.

Fixes fast/css/sticky/sticky-in-rtl-overflow.html for WPE.

* page/scrolling/nicosia/ScrollingTreeStickyNode.cpp:
(WebCore::ScrollingTreeStickyNode::computeLayerPosition const):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (274638 => 274639)


--- trunk/Source/WebCore/ChangeLog	2021-03-18 11:04:40 UTC (rev 274638)
+++ trunk/Source/WebCore/ChangeLog	2021-03-18 11:09:22 UTC (rev 274639)
@@ -1,3 +1,15 @@
+2021-03-18  Lauro Moura  <[email protected]>
+
+        [Nicosia] Backport cocoa fix for RTL sticky position from r273982
+        https://bugs.webkit.org/show_bug.cgi?id=223395
+
+        Reviewed by Adrian Perez de Castro.
+
+        Fixes fast/css/sticky/sticky-in-rtl-overflow.html for WPE.
+
+        * page/scrolling/nicosia/ScrollingTreeStickyNode.cpp:
+        (WebCore::ScrollingTreeStickyNode::computeLayerPosition const):
+
 2021-02-26  Sergio Villar Senin  <[email protected]>
 
         Invalidate RenderTreePosition's next sibling with display:contents

Modified: trunk/Source/WebCore/page/scrolling/nicosia/ScrollingTreeStickyNode.cpp (274638 => 274639)


--- trunk/Source/WebCore/page/scrolling/nicosia/ScrollingTreeStickyNode.cpp	2021-03-18 11:04:40 UTC (rev 274638)
+++ trunk/Source/WebCore/page/scrolling/nicosia/ScrollingTreeStickyNode.cpp	2021-03-18 11:09:22 UTC (rev 274639)
@@ -118,7 +118,7 @@
             constrainingRect = frameScrollingNode.layoutViewport();
         } else {
             auto& overflowScrollingNode = downcast<ScrollingTreeOverflowScrollingNode>(scrollingNode);
-            constrainingRect = FloatRect(overflowScrollingNode.currentScrollPosition(), m_constraints.constrainingRectAtLastLayout().size());
+            constrainingRect = FloatRect(overflowScrollingNode.currentScrollOffset(), m_constraints.constrainingRectAtLastLayout().size());
         }
         return m_constraints.layerPositionForConstrainingRect(constrainingRect);
     };
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to