| 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
 | 
| 
 |