Index: third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js b/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js |
index 16a0c772c8340984cc20ee6d252f18faa0160b8a..85311fc85436994fbabf1e55d3d5cb2288190cae 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/ResourceTreeModel.js |
@@ -321,10 +321,6 @@ SDK.ResourceTreeModel = class extends SDK.SDKModel { |
var frame = new SDK.ResourceTreeFrame(this, parentFrame, framePayload.id, framePayload, null); |
this._addFrame(frame); |
- var frameResource = this._createResourceFromFramePayload( |
- framePayload, framePayload.url, Common.resourceTypes.Document, framePayload.mimeType, null, null); |
- frame.addResource(frameResource); |
- |
for (var i = 0; frameTreePayload.childFrames && i < frameTreePayload.childFrames.length; ++i) |
this._addFramesRecursively(frame, frameTreePayload.childFrames[i]); |
@@ -335,6 +331,12 @@ SDK.ResourceTreeModel = class extends SDK.SDKModel { |
subresource.lastModified || null, subresource.contentSize || null); |
frame.addResource(resource); |
} |
+ |
+ if (!frame._resourcesMap[framePayload.url]) { |
+ var frameResource = this._createResourceFromFramePayload( |
+ framePayload, framePayload.url, Common.resourceTypes.Document, framePayload.mimeType, null, null); |
+ frame.addResource(frameResource); |
+ } |
} |
/** |