Index: extensions/renderer/messaging_bindings.cc |
diff --git a/extensions/renderer/messaging_bindings.cc b/extensions/renderer/messaging_bindings.cc |
index b9f20ff69b6736f5a4c449744d4f48904239ce1d..5462e373229570e937a4b95a9b87d92e86d718ec 100644 |
--- a/extensions/renderer/messaging_bindings.cc |
+++ b/extensions/renderer/messaging_bindings.cc |
@@ -203,7 +203,8 @@ void DeliverMessageToScriptContext(const Message& message, |
std::unique_ptr<blink::WebScopedWindowFocusAllowedIndicator> |
allow_window_focus; |
if (message.user_gesture) { |
- web_user_gesture.reset(new blink::WebScopedUserGesture); |
+ web_user_gesture.reset( |
+ new blink::WebScopedUserGesture(script_context->web_frame())); |
if (script_context->web_frame()) { |
blink::WebDocument document = script_context->web_frame()->document(); |