| 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 376f850b193512ad814acd34d6df4213a31d02c7..e2d8783a486a803820d0d0d7c6488c9430b522ba 100644
|
| --- a/chrome/renderer/resources/extensions/web_view.js
|
| +++ b/chrome/renderer/resources/extensions/web_view.js
|
| @@ -749,9 +749,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
|
|
|