Index: third_party/WebKit/Source/devtools/front_end/audits/AuditController.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/audits/AuditController.js b/third_party/WebKit/Source/devtools/front_end/audits/AuditController.js |
index a349ab53f4725a362d70113918d5de9ce66a60d8..ca17a15c8a4b6043fb241641581e2db949280d02 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/audits/AuditController.js |
+++ b/third_party/WebKit/Source/devtools/front_end/audits/AuditController.js |
@@ -38,7 +38,8 @@ Audits.AuditController = class { |
*/ |
constructor(auditsPanel) { |
this._auditsPanel = auditsPanel; |
- SDK.targetManager.addEventListener(SDK.TargetManager.Events.Load, this._didMainResourceLoad, this); |
+ SDK.targetManager.addModelListener( |
+ SDK.ResourceTreeModel, SDK.ResourceTreeModel.Events.Load, this._didMainResourceLoad, this); |
SDK.targetManager.addModelListener( |
SDK.NetworkManager, SDK.NetworkManager.Events.RequestFinished, this._didLoadResource, this); |
} |
@@ -141,7 +142,7 @@ Audits.AuditController = class { |
*/ |
_reloadResources(callback) { |
this._pageReloadCallback = callback; |
- SDK.targetManager.reloadPage(); |
+ SDK.ResourceTreeModel.reloadAllPages(); |
} |
_didLoadResource() { |
@@ -149,7 +150,12 @@ Audits.AuditController = class { |
this._pageReloadCallback(); |
} |
- _didMainResourceLoad() { |
+ /** |
+ * @param {!Common.Event} event |
+ */ |
+ _didMainResourceLoad(event) { |
+ if (event.data.resourceTreeModel.target() !== SDK.targetManager.mainTarget()) |
+ return; |
if (this._pageReloadCallback) { |
var callback = this._pageReloadCallback; |
delete this._pageReloadCallback; |