| Index: third_party/WebKit/Source/devtools/front_end/audits/AuditRules.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/audits/AuditRules.js b/third_party/WebKit/Source/devtools/front_end/audits/AuditRules.js
|
| index c1adf632fa834e389d30f59c04f456f23b0b2923..2b76773b05e14eba9ea303eda81ae8a82a8cddbd 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/audits/AuditRules.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/audits/AuditRules.js
|
| @@ -953,7 +953,7 @@ Audits.AuditRules.CssInHeadRule = class extends Audits.AuditRule {
|
| * @param {!Common.Progress} progress
|
| */
|
| doRun(target, requests, result, callback, progress) {
|
| - var domModel = SDK.DOMModel.fromTarget(target);
|
| + var domModel = target.model(SDK.DOMModel);
|
| if (!domModel) {
|
| callback(null);
|
| return;
|
| @@ -1064,7 +1064,7 @@ Audits.AuditRules.StylesScriptsOrderRule = class extends Audits.AuditRule {
|
| * @param {!Common.Progress} progress
|
| */
|
| doRun(target, requests, result, callback, progress) {
|
| - var domModel = SDK.DOMModel.fromTarget(target);
|
| + var domModel = target.model(SDK.DOMModel);
|
| if (!domModel) {
|
| callback(null);
|
| return;
|
| @@ -1315,7 +1315,11 @@ Audits.AuditRules.CookieRuleBase = class extends Audits.AuditRule {
|
| }
|
|
|
| const nonDataUrls = requests.map(r => r.url()).filter(url => url && url.asParsedURL());
|
| - SDK.CookieModel.fromTarget(target).getCookiesAsync(nonDataUrls, resultCallback);
|
| + var cookieModel = target.model(SDK.CookieModel);
|
| + if (cookieModel)
|
| + cookieModel.getCookiesAsync(nonDataUrls, resultCallback);
|
| + else
|
| + callback(result);
|
| }
|
|
|
| mapResourceCookies(requestsByDomain, allCookies, callback) {
|
|
|