Chromium Code Reviews| Index: third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js |
| diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js b/third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js |
| index f1856ddc0e6a2632122723520c095673978dc496..9f708ecb2d675b1dd144132ec49f73a0418459e8 100644 |
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js |
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/CSSStyleSheetHeader.js |
| @@ -77,9 +77,10 @@ WebInspector.CSSStyleSheetHeader.prototype = { |
| */ |
| _viaInspectorResourceURL: function() |
| { |
| - var frame = this._cssModel.target().resourceTreeModel.frameForId(this.frameId); |
| - console.assert(frame); |
| - var parsedURL = new WebInspector.ParsedURL(frame.url); |
| + var doc = this._cssModel.domModel().existingDocument(); |
|
pfeldman
2016/08/11 00:34:17
Depending on the iframe, these will be different d
eostroukhov-old
2016/08/17 01:09:02
Rewrote, assuming RTModel is always there.
|
| + if (!doc) |
| + return ""; |
| + var parsedURL = new WebInspector.ParsedURL(doc.documentURL); |
| var fakeURL = "inspector://" + parsedURL.host + parsedURL.folderPathComponents; |
| if (!fakeURL.endsWith("/")) |
| fakeURL += "/"; |