diff --git a/third_party/blink/renderer/core/input/pointer_event_manager.cc b/third_party/blink/renderer/core/input/pointer_event_manager.cc index ebc49d66007b5..f1e75bbc85ef9 100644 --- a/third_party/blink/renderer/core/input/pointer_event_manager.cc +++ b/third_party/blink/renderer/core/input/pointer_event_manager.cc @@ -768,9 +768,9 @@ bool PointerEventManager::HandleResizerDrag( if (!layer->GetScrollableArea()) return false; - gfx::Point p = frame_->View()->ConvertFromRootFrame( - gfx::ToFlooredPoint(event.PositionInWidget())); - + gfx::Point p = + pointer_event_target.target_frame->View()->ConvertFromRootFrame( + gfx::ToFlooredPoint(event.PositionInWidget())); if (layer->GetScrollableArea()->IsAbsolutePointInResizeControl( p, kResizerForTouch)) { resize_scrollable_area_ = layer->GetScrollableArea(); diff --git a/third_party/blink/web_tests/TestExpectations b/third_party/blink/web_tests/TestExpectations index fea02d0caa950..f50d6025f2b7b 100644 --- a/third_party/blink/web_tests/TestExpectations +++ b/third_party/blink/web_tests/TestExpectations @@ -5893,7 +5893,6 @@ crbug.com/1311128 external/wpt/paint-timing/fcp-only/fcp-document-opacity-text.h # Scroll Unification known issues (go/su-web-tests) for enabling in test: crbug.com/1311431 [ Mac ] fast/scroll-behavior/overscroll-behavior.html [ Failure Pass ] -crbug.com/1248581 fast/scrolling/resize-iframe-corner-tracking-touch.html [ Failure Pass ] crbug.com/1312036 virtual/hidpi/fast/scrolling/scrollbars/dsf-ready/mouse-interactions-dsf-2.html [ Failure Pass ] # These tests fail on SwiftShader FEMU due to a change in log/exp implementation. diff --git a/third_party/blink/web_tests/fast/scrolling/resize-iframe-corner-tracking-touch.html b/third_party/blink/web_tests/fast/scrolling/resize-iframe-corner-tracking-touch.html index 0e9943d64a909..6fab1c0298cbe 100644 --- a/third_party/blink/web_tests/fast/scrolling/resize-iframe-corner-tracking-touch.html +++ b/third_party/blink/web_tests/fast/scrolling/resize-iframe-corner-tracking-touch.html @@ -9,8 +9,8 @@ - + diff --git a/third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-child-iframe.html b/third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-child-iframe.html new file mode 100644 index 0000000000000..66242922e3b38 --- /dev/null +++ b/third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-child-iframe.html @@ -0,0 +1,7 @@ + + + + + + diff --git a/third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-iframe.html b/third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-grandchild-iframe.html similarity index 69% rename from third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-iframe.html rename to third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-grandchild-iframe.html index e2d5d1c000445..7d71c30abe948 100644 --- a/third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-iframe.html +++ b/third_party/blink/web_tests/fast/scrolling/resources/resize-corner-tracking-touch-grandchild-iframe.html @@ -1,4 +1,4 @@ - +