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