| Index: third_party/WebKit/Source/devtools/front_end/audits/AuditExtensionCategory.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/audits/AuditExtensionCategory.js b/third_party/WebKit/Source/devtools/front_end/audits/AuditExtensionCategory.js
|
| index e6e54d2f8b54b1ae01e505746351d90dff23abca..4b3ade569ec77a2d773931394985e81754b09249 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/audits/AuditExtensionCategory.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/audits/AuditExtensionCategory.js
|
| @@ -215,7 +215,19 @@ Audits.AuditExtensionFormatters = {
|
| * @param {!SDK.RemoteObject} remoteObject
|
| */
|
| function onEvaluate(remoteObject) {
|
| - Common.Renderer.renderPromise(remoteObject).then(appendRenderer).then(remoteObject.release.bind(remoteObject));
|
| + var domModel = SDK.DOMModel.fromTarget(remoteObject.target());
|
| + if (!domModel)
|
| + return;
|
| + domModel.pushObjectAsNodeToFrontend(remoteObject, onNodeResolved);
|
| +
|
| + /**
|
| + * @param {?SDK.DOMNode} node
|
| + */
|
| + function onNodeResolved(node) {
|
| + if (!node)
|
| + return;
|
| + Common.NodeRenderer.renderPromise(node).then(appendRenderer).then(remoteObject.release.bind(remoteObject));
|
| + }
|
|
|
| /**
|
| * @param {!Element} element
|
|
|