Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js b/third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js |
| index 007554264c570e3b4e7886f4f075084d862a75a7..1d2e0e2fb9980e3950b5c8e417a39a12685e7548 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/network/NetworkFrameGrouper.js |
| @@ -11,8 +11,7 @@ Network.NetworkFrameGrouper = class { |
| */ |
| constructor(parentView) { |
| this._parentView = parentView; |
| - /** @type {!Map<!SDK.ResourceTreeFrame, !Network.FrameGroupNode>} */ |
| - this._activeGroups = new Map(); |
| + this._frameGroupNodeSymbol = Symbol('FrameGroupNode'); |
|
allada
2017/06/08 21:24:25
I needed to change this because a frame may now go
|
| } |
| /** |
| @@ -24,20 +23,13 @@ Network.NetworkFrameGrouper = class { |
| var frame = SDK.ResourceTreeModel.frameForRequest(request); |
| if (!frame || frame.isMainFrame()) |
| return null; |
| - var groupNode = this._activeGroups.get(frame); |
| + var groupNode = frame[this._frameGroupNodeSymbol]; |
| if (groupNode) |
| return groupNode; |
| groupNode = new Network.FrameGroupNode(this._parentView, frame); |
| - this._activeGroups.set(frame, groupNode); |
| + frame[this._frameGroupNodeSymbol] = groupNode; |
| return groupNode; |
| } |
| - |
| - /** |
| - * @override |
| - */ |
| - reset() { |
| - this._activeGroups.clear(); |
| - } |
| }; |
| Network.FrameGroupNode = class extends Network.NetworkGroupNode { |