| Index: chrome/browser/devtools/devtools_sanity_browsertest.cc
|
| diff --git a/chrome/browser/devtools/devtools_sanity_browsertest.cc b/chrome/browser/devtools/devtools_sanity_browsertest.cc
|
| index c6dff9b792d345704ae56e901d717f4a25296509..769cc77bdbce698b62573f9b6bf91e8ff967369a 100644
|
| --- a/chrome/browser/devtools/devtools_sanity_browsertest.cc
|
| +++ b/chrome/browser/devtools/devtools_sanity_browsertest.cc
|
| @@ -386,6 +386,9 @@ class DevToolsBeforeUnloadTest: public DevToolsSanityTest {
|
| ASSERT_TRUE(content::ExecuteScript(web_contents->GetRenderViewHost(),
|
| "window.addEventListener('beforeunload',"
|
| "function(event) { event.returnValue = 'Foo'; });"));
|
| + // JavaScript onbeforeunload dialogs require a user gesture.
|
| + web_contents->GetMainFrame()->ExecuteJavaScriptWithUserGestureForTests(
|
| + base::string16());
|
| // Disable the hang monitor, otherwise there will be a race between the
|
| // beforeunload dialog and the beforeunload hang timer.
|
| web_contents->GetMainFrame()->DisableBeforeUnloadHangMonitorForTesting();
|
|
|