| Index: chrome/test/base/ui_test_utils.cc
|
| diff --git a/chrome/test/base/ui_test_utils.cc b/chrome/test/base/ui_test_utils.cc
|
| index 316f08b2b97ef2874b64f90c25eee90d7cd3ea78..0225cfeb06cdc5a7fb5a7b712705b5d56398ae34 100644
|
| --- a/chrome/test/base/ui_test_utils.cc
|
| +++ b/chrome/test/base/ui_test_utils.cc
|
| @@ -180,8 +180,8 @@ void NavigateToURLWithDispositionBlockUntilNavigationsComplete(
|
| tab_strip->GetActiveWebContents())
|
| content::WaitForLoadStop(tab_strip->GetActiveWebContents());
|
| content::TestNavigationObserver same_tab_observer(
|
| - tab_strip->GetActiveWebContents(),
|
| - number_of_navigations);
|
| + tab_strip->GetActiveWebContents(), number_of_navigations,
|
| + content::MessageLoopRunner::QuitMode::DEFERRED);
|
|
|
| std::set<Browser*> initial_browsers;
|
| for (auto* browser : *BrowserList::GetInstance())
|
| @@ -221,8 +221,9 @@ void NavigateToURLWithDispositionBlockUntilNavigationsComplete(
|
| same_tab_observer.Wait();
|
| return;
|
| } else if (web_contents) {
|
| - content::TestNavigationObserver observer(web_contents,
|
| - number_of_navigations);
|
| + content::TestNavigationObserver observer(
|
| + web_contents, number_of_navigations,
|
| + content::MessageLoopRunner::QuitMode::DEFERRED);
|
| observer.Wait();
|
| return;
|
| }
|
|
|