Index: third_party/WebKit/LayoutTests/fast/loader/resources/iframe-with-beforeunload.html |
diff --git a/third_party/WebKit/LayoutTests/fast/loader/resources/iframe-with-beforeunload.html b/third_party/WebKit/LayoutTests/fast/loader/resources/iframe-with-beforeunload.html |
index 0197c2b41cd4367f53e14e0472b668807fbcce1e..cd2bbb977eb563c717812864ba0ea176a679c7ab 100644 |
--- a/third_party/WebKit/LayoutTests/fast/loader/resources/iframe-with-beforeunload.html |
+++ b/third_party/WebKit/LayoutTests/fast/loader/resources/iframe-with-beforeunload.html |
@@ -5,6 +5,14 @@ |
window.onbeforeunload = function() { |
return "This is beforeunload from an iframe."; |
}; |
+ |
+ // JavaScript onbeforeunload dialogs require a user gesture. |
+ if (window.eventSender) { |
+ eventSender.mouseMoveTo(window.frameElement.offsetLeft + 5, |
+ window.frameElement.offsetTop + 5); |
+ eventSender.mouseDown(); |
+ eventSender.mouseUp(); |
+ } |
</script> |
</body> |
<p>This is an iframe with a beforeunload handler.</p> |