| 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
|
|
|