Bug 1440827 - Cancel preloaded requests if we decide not to use them r=baku

This commit is contained in:
Jon Coppeard 2018-03-29 17:11:41 +01:00
Родитель e0820d72b0
Коммит 1ce8789ad0
2 изменённых файлов: 7 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,6 @@
<html>
<head>
<meta charset="UTF-8">
>
<meta content='referrer no-referrer;manifest-src self http:' http-equiv='Content-Security-Policy'>
<script src='http://zzzzzz.z'></script>

Просмотреть файл

@ -1623,6 +1623,7 @@ ScriptLoader::LookupPreloadRequest(nsIScriptElement* aElement,
mDocument->GetReferrerPolicy() != request->mReferrerPolicy ||
aScriptKind != request->mKind) {
// Drop the preload.
request->Cancel();
AccumulateCategorical(LABELS_DOM_SCRIPT_PRELOAD_RESULT::RequestMismatch);
return nullptr;
}