Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index bea25aa22d9138c05f0bafac7c0123fe1fdb3237..22ac168db9ce6230a8c1dc5c4f1d84b9071e9237 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -3095,7 +3095,12 @@ void RenderViewImpl::OnResize(const ViewMsg_Resize_Params& params) { |
UpdateScrollState(webview()->mainFrame()); |
} |
+ gfx::Size old_visible_viewport_size = visible_viewport_size_; |
+ |
RenderWidget::OnResize(params); |
+ |
+ if (old_visible_viewport_size != visible_viewport_size_) |
+ has_scrolled_focused_editable_node_into_rect_ = false; |
} |
void RenderViewImpl::DidInitiatePaint() { |