Index: content/browser/frame_host/navigation_handle_impl.cc |
diff --git a/content/browser/frame_host/navigation_handle_impl.cc b/content/browser/frame_host/navigation_handle_impl.cc |
index c58618c022319fce402850e6248941d9f8fae473..b13586bc43c583696f79dc5012b76fc76f114c66 100644 |
--- a/content/browser/frame_host/navigation_handle_impl.cc |
+++ b/content/browser/frame_host/navigation_handle_impl.cc |
@@ -522,6 +522,9 @@ void NavigationHandleImpl::DidCommitNavigation( |
DCHECK(!render_frame_host_ || render_frame_host_ == render_frame_host); |
DCHECK_EQ(frame_tree_node_, render_frame_host->frame_tree_node()); |
CHECK_EQ(url_, params.url); |
+ if (!same_page) |
+ DCHECK_EQ(has_user_gesture_, params.gesture == NavigationGestureUser) |
+ << GetURL(); |
method_ = params.method; |
has_user_gesture_ = (params.gesture == NavigationGestureUser); |