fix some jank

This commit is contained in:
velzie 2024-09-02 20:38:06 -04:00
parent 4f5ae7b18a
commit db837b42c7
No known key found for this signature in database
GPG key ID: 048413F95F0DDE1F
5 changed files with 44 additions and 9 deletions

View file

@ -218,7 +218,17 @@ async function handleResponse(
// scramjet runtime can use features that permissions-policy blocks
delete responseHeaders["permissions-policy"];
if (crossOriginIsolated) {
if (
crossOriginIsolated &&
[
"document",
"iframe",
"worker",
"sharedworker",
"style",
"script",
].includes(destination)
) {
responseHeaders["Cross-Origin-Embedder-Policy"] = "require-corp";
responseHeaders["Cross-Origin-Opener-Policy"] = "same-origin";
}