Selaa lähdekoodia

fix infinite loop

Gildas 1 vuosi sitten
vanhempi
sitoutus
f9a9ec9545
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      src/lib/single-file/fetch/content/content-fetch.js

+ 1 - 1
src/lib/single-file/fetch/content/content-fetch.js

@@ -152,7 +152,7 @@ async function fetchResource(url, options = { cache: "force-cache", referrerPoli
 			} else {
 				response = await hostFetch(url, fetchOptions);
 			}
-			if (response.status == 401 || response.status == 403 || response.status == 404) {
+			if (response.status == 401 || response.status == 403 || response.status == 404 && referrerPolicy == "strict-origin-when-cross-origin") {
 				return await fetchResource(url, { ...options, referrerPolicy: "no-referrer" });
 			}
 		} catch (error) {