Index: extensions/renderer/resources/guest_view/guest_view_events.js |
diff --git a/extensions/renderer/resources/guest_view/guest_view_events.js b/extensions/renderer/resources/guest_view/guest_view_events.js |
index 870868dd3dafb242837d169e1c0c33d48753c5e5..1417c230713b8367f538e6ba595e8c4d4597a6a5 100644 |
--- a/extensions/renderer/resources/guest_view/guest_view_events.js |
+++ b/extensions/renderer/resources/guest_view/guest_view_events.js |
@@ -11,9 +11,16 @@ var EventBindings; |
var CreateEvent = function(name) { |
if (bindingUtil) { |
return bindingUtil.createCustomEvent(name, null, |
- true /* supportsFilters */); |
+ true /* supportsFilters */, |
+ false /* supportsLazyListeners */); |
} |
- var eventOpts = {supportsListeners: true, supportsFilters: true}; |
+ var eventOpts = { |
+ __proto__: null, |
+ supportsListeners: true, |
+ supportsFilters: true, |
+ // GuestView-related events never support lazy listeners. |
+ supportsLazyListeners: false, |
+ }; |
if (!EventBindings) |
EventBindings = require('event_bindings'); |
return new EventBindings.Event(name, undefined, eventOpts); |