| Index: chrome/renderer/resources/extensions/web_view.js
|
| diff --git a/chrome/renderer/resources/extensions/web_view.js b/chrome/renderer/resources/extensions/web_view.js
|
| index d8a666abf1c295c535f9a01a21f023d1c76db3df..2d1a083b53e476f03fa0b366b954f851ddf8dc71 100644
|
| --- a/chrome/renderer/resources/extensions/web_view.js
|
| +++ b/chrome/renderer/resources/extensions/web_view.js
|
| @@ -423,7 +423,7 @@ WebView.prototype.setupNewWindowEvent_ = function() {
|
| var detail = e.detail ? JSON.parse(e.detail) : {};
|
| if (detail.id != requestId)
|
| return;
|
| - browserPluginNode['-internal-setPermission'](requestId, false);
|
| + browserPluginNode['-internal-setPermission'](requestId, false, '');
|
| }
|
|
|
| browserPluginNode.addEventListener('-internal-newwindow', function(e) {
|
| @@ -463,12 +463,12 @@ WebView.prototype.setupNewWindowEvent_ = function() {
|
| // then we will fail and it will be treated as if the new window
|
| // was rejected. The permission API plumbing is used here to clean
|
| // up the state created for the new window if attaching fails.
|
| - browserPluginNode['-internal-setPermission'](requestId, attached);
|
| + browserPluginNode['-internal-setPermission'](requestId, attached, '');
|
| }, 0);
|
| },
|
| discard: function() {
|
| validateCall();
|
| - browserPluginNode['-internal-setPermission'](requestId, false);
|
| + browserPluginNode['-internal-setPermission'](requestId, false, '');
|
| }
|
| };
|
| evt.window = window;
|
| @@ -483,7 +483,7 @@ WebView.prototype.setupNewWindowEvent_ = function() {
|
| if (!actionTaken && !defaultPrevented) {
|
| actionTaken = true;
|
| // The default action is to discard the window.
|
| - browserPluginNode['-internal-setPermission'](requestId, false);
|
| + browserPluginNode['-internal-setPermission'](requestId, false, '');
|
| console.warn(WARNING_MSG_NEWWINDOW_BLOCKED);
|
| }
|
| });
|
| @@ -552,7 +552,7 @@ WebView.prototype.setupPermissionEvent_ = function() {
|
| var detail = e.detail ? JSON.parse(e.detail) : {};
|
| if (detail.id != requestId)
|
| return;
|
| - browserPluginNode['-internal-setPermission'](requestId, false);
|
| + browserPluginNode['-internal-setPermission'](requestId, false, '');
|
| }
|
|
|
| browserPluginNode.addEventListener(internalevent, function(e) {
|
| @@ -575,7 +575,7 @@ WebView.prototype.setupPermissionEvent_ = function() {
|
| if (decisionMade) {
|
| throw new Error(ERROR_MSG_PERMISSION_ALREADY_DECIDED);
|
| } else {
|
| - browserPluginNode['-internal-setPermission'](requestId, true);
|
| + browserPluginNode['-internal-setPermission'](requestId, true, '');
|
| decisionMade = true;
|
| }
|
| },
|
| @@ -583,7 +583,7 @@ WebView.prototype.setupPermissionEvent_ = function() {
|
| if (decisionMade) {
|
| throw new Error(ERROR_MSG_PERMISSION_ALREADY_DECIDED);
|
| } else {
|
| - browserPluginNode['-internal-setPermission'](requestId, false);
|
| + browserPluginNode['-internal-setPermission'](requestId, false, '');
|
| decisionMade = true;
|
| }
|
| }
|
| @@ -600,7 +600,7 @@ WebView.prototype.setupPermissionEvent_ = function() {
|
| var defaultPrevented = !node.dispatchEvent(evt);
|
| if (!decisionMade && !defaultPrevented) {
|
| decisionMade = true;
|
| - browserPluginNode['-internal-setPermission'](requestId, false);
|
| + browserPluginNode['-internal-setPermission'](requestId, false, '');
|
| }
|
| }
|
| });
|
|
|