Index: chrome/browser/devtools/devtools_window.cc |
diff --git a/chrome/browser/devtools/devtools_window.cc b/chrome/browser/devtools/devtools_window.cc |
index a2d355ea3bc2bdb5fe9f10edec80d39e1141a8b1..e32cc60d6004ea61b57439bf9e764397de96ab94 100644 |
--- a/chrome/browser/devtools/devtools_window.cc |
+++ b/chrome/browser/devtools/devtools_window.cc |
@@ -770,7 +770,8 @@ bool DevToolsWindow::NeedsToInterceptBeforeUnload( |
WebContents* contents) { |
DevToolsWindow* window = |
DevToolsWindow::GetInstanceForInspectedWebContents(contents); |
- return window && !window->intercepted_page_beforeunload_; |
+ return window && !window->intercepted_page_beforeunload_ && |
+ window->life_stage_ == kLoadCompleted; |
} |
// static |