Index: third_party/WebKit/Source/core/frame/FrameView.cpp |
diff --git a/third_party/WebKit/Source/core/frame/FrameView.cpp b/third_party/WebKit/Source/core/frame/FrameView.cpp |
index 3fa8e63c185b071c4f343796b89e2d2f3ac3c1be..8af1effa9762e97ddbd2f7921a2f2d9832d52a1b 100644 |
--- a/third_party/WebKit/Source/core/frame/FrameView.cpp |
+++ b/third_party/WebKit/Source/core/frame/FrameView.cpp |
@@ -833,7 +833,8 @@ bool FrameView::shouldPerformScrollAnchoring() const |
return RuntimeEnabledFeatures::scrollAnchoringEnabled() |
&& m_frame->settings() && !m_frame->settings()->rootLayerScrolls() |
&& m_scrollAnchor.hasScroller() |
- && layoutBox()->style()->overflowAnchor() != AnchorNone; |
+ && layoutBox()->style()->overflowAnchor() != AnchorNone |
+ && !userMayHaveDragged(); |
} |
static inline void layoutFromRootObject(LayoutObject& root) |