Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/resources/ClearStorageView.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/resources/ClearStorageView.js b/third_party/WebKit/Source/devtools/front_end/resources/ClearStorageView.js |
| index e038177e518b3a1453e0ad953d7f13d1b387123a..4aea0492782e4def971e03e8038dd8ecd9bd7e9b 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/resources/ClearStorageView.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/resources/ClearStorageView.js |
| @@ -70,7 +70,8 @@ WebInspector.ClearStorageView.prototype = { |
| if (this._target) |
| return; |
| this._target = target; |
| - this._updateOrigin(target.resourceTreeModel.mainFrame ? target.resourceTreeModel.mainFrame.url : ""); |
| + var resourceTreeModel = WebInspector.ResourceTreeModel.fromTarget(target); |
| + this._updateOrigin((resourceTreeModel && resourceTreeModel.mainFrame) ? resourceTreeModel.mainFrame.url : ""); |
|
dgozman
2016/07/22 03:27:02
We should use securityOriginManager.mainSecurityOr
eostroukhov-old
2016/07/22 23:27:43
Done.
|
| WebInspector.targetManager.addEventListener(WebInspector.TargetManager.Events.MainFrameNavigated, this._updateFrame, this); |
|
dgozman
2016/07/22 03:27:02
And listen to SecurityOriginChanged event.
eostroukhov-old
2016/07/22 23:27:43
Done.
|
| }, |
| @@ -131,11 +132,9 @@ WebInspector.ClearStorageView.prototype = { |
| if (set.has(StorageAgent.StorageType.Cache_storage) || hasAll) { |
| var target = WebInspector.targetManager.mainTarget(); |
| - if (target) { |
| - var model = WebInspector.ServiceWorkerCacheModel.fromTarget(target); |
| - if (model) |
| - model.clearForOrigin(this._securityOrigin); |
| - } |
| + var model = target && WebInspector.ServiceWorkerCacheModel.fromTarget(target); |
| + if (model) |
| + model.clearForOrigin(this._securityOrigin); |
| } |
| if (set.has(StorageAgent.StorageType.Appcache) || hasAll) { |