| 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 81b5d3fd4a2d13daf3d7a6c14f508b56c0a8e0be..f3abbecead89809cd28721ded96306106e605bb8 100644
|
| --- a/chrome/renderer/resources/extensions/web_view.js
|
| +++ b/chrome/renderer/resources/extensions/web_view.js
|
| @@ -612,9 +612,16 @@ WebViewInternal.prototype.hasGuestInstanceID = function() {
|
| };
|
|
|
| WebViewInternal.prototype.allocateInstanceId = function() {
|
| - // Parse .src and .partition.
|
| + var storagePartitionId =
|
| + this.webviewNode.getAttribute(WEB_VIEW_ATTRIBUTE_PARTITION) ||
|
| + this.webviewNode[WEB_VIEW_ATTRIBUTE_PARTITION];
|
| + var params = {
|
| + 'storagePartitionId': storagePartitionId,
|
| + };
|
| var self = this;
|
| - GuestViewInternal.allocateInstanceId(
|
| + GuestViewInternal.createGuest(
|
| + 'webview',
|
| + params,
|
| function(instanceId) {
|
| self.instanceId = instanceId;
|
| // TODO(lazyboy): Make sure this.autoNavigate_ stuff correctly updated
|
|
|