DescriptionDevTools: remove SDK.ResourceTreeFrame.fromXXX methods
This patch makes NetworkProject to operate frameIds instead of
frame objects. Today, we query ResourceTreeModel every time we want to
add/remove UISourceCode. Sometimes resourceTreeModel removes frames
before NetworkProject removes associated resources (e.g. during
MainFrameNavigated), and our query fails.
Relying on frameId's instead of frames removes NetworkProject dependency
on ResourceTreeModel and its frame lifecycle.
As a result, all the SDK.ResourceTreeFrame.fromXXX methods are
not needed any more.
BUG=670180
R=dgozman
Review-Url: https://codereview.chromium.org/2756103002
Cr-Commit-Position: refs/heads/master@{#457931}
Committed: https://chromium.googlesource.com/chromium/src/+/df3c60756d51e4db3b19133b7972c866ca49d027
Patch Set 1 #
Total comments: 10
Patch Set 2 : DevTools: remove SDK.ResourceTreeFrame.fromXXX methods #Patch Set 3 : remove unused code #
Messages
Total messages: 18 (10 generated)
|