Index: extensions/renderer/resources/guest_view/web_view/web_view_action_requests.js |
diff --git a/extensions/renderer/resources/guest_view/web_view/web_view_action_requests.js b/extensions/renderer/resources/guest_view/web_view/web_view_action_requests.js |
index e58e620d2ae19dc0e7e0d7483676ab1ab36811c8..f5be50aecd571bd4fa838a9dc9c3a14656e5989b 100644 |
--- a/extensions/renderer/resources/guest_view/web_view/web_view_action_requests.js |
+++ b/extensions/renderer/resources/guest_view/web_view/web_view_action_requests.js |
@@ -66,7 +66,8 @@ WebViewActionRequest.prototype.handleActionRequestEvent = function() { |
if (defaultPrevented) { |
// Track the lifetime of |request| with the garbage collector. |
- MessagingNatives.BindToGC(request, this.defaultAction.bind(this)); |
+ var portId = -1; // (hack) there is no Extension Port to release |
+ MessagingNatives.BindToGC(request, this.defaultAction.bind(this), portId); |
} else { |
this.defaultAction(); |
} |