aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/dom/globalscope.rs2
-rw-r--r--components/script/dom/htmlformelement.rs2
-rw-r--r--components/script/dom/htmlscriptelement.rs2
-rw-r--r--components/script/dom/request.rs2
-rw-r--r--components/script/dom/servoparser/prefetch.rs2
-rw-r--r--components/script/stylesheet_loader.rs2
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-init-003.sub.html.ini4
-rw-r--r--tests/wpt/metadata/fetch/api/request/request-structure.html.ini3
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer-when-downgrade/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer-when-downgrade/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/fetch.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/script-tag.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/fetch.http.html.ini22
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/script-tag.http.html.ini22
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/fetch.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/script-tag.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unsafe-url/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unsafe-url/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unset/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unset/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer-when-downgrade/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer-when-downgrade/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/fetch.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/script-tag.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/fetch.http.html.ini22
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/script-tag.http.html.ini22
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/fetch.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/script-tag.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unset/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unset/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer-when-downgrade/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer-when-downgrade/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/fetch.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/fetch.http.html.ini22
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/script-tag.http.html.ini7
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/fetch.http.html.ini6
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/unsafe-url/fetch.http.html.ini37
-rw-r--r--tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/unsafe-url/script-tag.http.html.ini37
-rw-r--r--tests/wpt/metadata/xhr/send-timeout-events.htm.ini2
50 files changed, 293 insertions, 830 deletions
diff --git a/components/script/dom/globalscope.rs b/components/script/dom/globalscope.rs
index f84c0caa4ec..433a24ae786 100644
--- a/components/script/dom/globalscope.rs
+++ b/components/script/dom/globalscope.rs
@@ -2365,7 +2365,7 @@ impl GlobalScope {
return Referrer::Client(url);
} else {
// Substep 3.2
- return Referrer::ReferrerUrl(self.get_url());
+ return Referrer::Client(self.get_url());
}
}
diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs
index b9b475e02ff..76ae4a7ab27 100644
--- a/components/script/dom/htmlformelement.rs
+++ b/components/script/dom/htmlformelement.rs
@@ -688,7 +688,7 @@ impl HTMLFormElement {
LoadOrigin::Script(doc.origin().immutable().clone()),
action_components,
None,
- Referrer::ReferrerUrl(target_document.url()),
+ target_window.upcast::<GlobalScope>().get_referrer(),
target_document.get_referrer_policy(),
);
diff --git a/components/script/dom/htmlscriptelement.rs b/components/script/dom/htmlscriptelement.rs
index 9b9bbb619f7..fb5bca5fb2c 100644
--- a/components/script/dom/htmlscriptelement.rs
+++ b/components/script/dom/htmlscriptelement.rs
@@ -348,7 +348,7 @@ fn fetch_a_classic_script(
cors_setting,
doc.origin().immutable().clone(),
script.global().pipeline_id(),
- Referrer::ReferrerUrl(doc.url()),
+ script.global().get_referrer(),
doc.get_referrer_policy(),
integrity_metadata,
);
diff --git a/components/script/dom/request.rs b/components/script/dom/request.rs
index 27d2a1e61bc..e301d360cc4 100644
--- a/components/script/dom/request.rs
+++ b/components/script/dom/request.rs
@@ -486,7 +486,7 @@ fn net_request_from_global(global: &GlobalScope, url: ServoUrl) -> NetTraitsRequ
let origin = Origin::Origin(global.get_url().origin());
let https_state = global.get_https_state();
let pipeline_id = global.pipeline_id();
- let referrer = NetTraitsRequestReferrer::ReferrerUrl(global.get_url());
+ let referrer = global.get_referrer();
NetTraitsRequest::new(url, Some(origin), referrer, Some(pipeline_id), https_state)
}
diff --git a/components/script/dom/servoparser/prefetch.rs b/components/script/dom/servoparser/prefetch.rs
index e5ae112620f..6d7d6c24e2c 100644
--- a/components/script/dom/servoparser/prefetch.rs
+++ b/components/script/dom/servoparser/prefetch.rs
@@ -52,7 +52,7 @@ impl Tokenizer {
pipeline_id: document.global().pipeline_id(),
base_url: None,
document_url: document.url(),
- referrer: Referrer::ReferrerUrl(document.url()),
+ referrer: document.global().get_referrer(),
referrer_policy: document.get_referrer_policy(),
resource_threads: document.loader().resource_threads().clone(),
// Initially we set prefetching to false, and only set it
diff --git a/components/script/stylesheet_loader.rs b/components/script/stylesheet_loader.rs
index 9db09deb2b0..20fa6872e49 100644
--- a/components/script/stylesheet_loader.rs
+++ b/components/script/stylesheet_loader.rs
@@ -324,7 +324,7 @@ impl<'a> StylesheetLoader<'a> {
cors_setting,
document.origin().immutable().clone(),
self.elem.global().pipeline_id(),
- Referrer::ReferrerUrl(document.url()),
+ self.elem.global().get_referrer(),
referrer_policy,
integrity_metadata,
);
diff --git a/tests/wpt/metadata/fetch/api/request/request-init-003.sub.html.ini b/tests/wpt/metadata/fetch/api/request/request-init-003.sub.html.ini
deleted file mode 100644
index bb984c0b6d5..00000000000
--- a/tests/wpt/metadata/fetch/api/request/request-init-003.sub.html.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[request-init-003.sub.html]
- [Check request values when initialized from url string]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/fetch/api/request/request-structure.html.ini b/tests/wpt/metadata/fetch/api/request/request-structure.html.ini
index 854bb8b68a4..7ff4fa9a21f 100644
--- a/tests/wpt/metadata/fetch/api/request/request-structure.html.ini
+++ b/tests/wpt/metadata/fetch/api/request/request-structure.html.ini
@@ -8,6 +8,3 @@
[Check destination attribute]
expected: FAIL
- [Check referrer attribute]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer-when-downgrade/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer-when-downgrade/fetch.http.html.ini
deleted file mode 100644
index 9d308fc6524..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer-when-downgrade/fetch.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer-when-downgrade/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer-when-downgrade/script-tag.http.html.ini
deleted file mode 100644
index c95e499dc9b..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer-when-downgrade/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer/fetch.http.html.ini
new file mode 100644
index 00000000000..fc7af677650
--- /dev/null
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer/fetch.http.html.ini
@@ -0,0 +1,37 @@
+[fetch.http.html]
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer/script-tag.http.html.ini
new file mode 100644
index 00000000000..be04a32349c
--- /dev/null
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/no-referrer/script-tag.http.html.ini
@@ -0,0 +1,37 @@
+[script-tag.http.html]
+ [Referrer Policy: Expects omitted for script-tag to same-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/fetch.http.html.ini
index c3cd1fe7552..68c7e9a360c 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/fetch.http.html.ini
@@ -14,9 +14,6 @@
[Referrer Policy: Expects origin for fetch to cross-http origin and no-redirect redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for fetch to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/script-tag.http.html.ini
index a2493595009..568462231b7 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/script-tag.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/origin-when-cross-origin/script-tag.http.html.ini
@@ -11,9 +11,6 @@
[Referrer Policy: Expects origin for script-tag to cross-http origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for script-tag to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for script-tag to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/fetch.http.html.ini
index 188bf1b21e7..cfc7c7d7944 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/fetch.http.html.ini
@@ -1,7 +1,25 @@
[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and no-redirect redirection from http context.]
expected: FAIL
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/script-tag.http.html.ini
index c4bbadf2463..3174d1e228e 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/script-tag.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/same-origin/script-tag.http.html.ini
@@ -1,7 +1,25 @@
[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-https origin and swap-origin redirection from http context.]
expected: FAIL
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/fetch.http.html.ini
index c3cd1fe7552..68c7e9a360c 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/fetch.http.html.ini
@@ -14,9 +14,6 @@
[Referrer Policy: Expects origin for fetch to cross-http origin and no-redirect redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for fetch to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/script-tag.http.html.ini
index a2493595009..568462231b7 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/script-tag.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/strict-origin-when-cross-origin/script-tag.http.html.ini
@@ -11,9 +11,6 @@
[Referrer Policy: Expects origin for script-tag to cross-http origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for script-tag to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for script-tag to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unsafe-url/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unsafe-url/fetch.http.html.ini
deleted file mode 100644
index 9d308fc6524..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unsafe-url/fetch.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unsafe-url/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unsafe-url/script-tag.http.html.ini
deleted file mode 100644
index c95e499dc9b..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unsafe-url/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unset/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unset/fetch.http.html.ini
deleted file mode 100644
index 9d308fc6524..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unset/fetch.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unset/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unset/script-tag.http.html.ini
deleted file mode 100644
index c95e499dc9b..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.http-rp/unset/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer-when-downgrade/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer-when-downgrade/fetch.http.html.ini
deleted file mode 100644
index 9d308fc6524..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer-when-downgrade/fetch.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer-when-downgrade/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer-when-downgrade/script-tag.http.html.ini
deleted file mode 100644
index c95e499dc9b..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer-when-downgrade/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer/fetch.http.html.ini
new file mode 100644
index 00000000000..fc7af677650
--- /dev/null
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer/fetch.http.html.ini
@@ -0,0 +1,37 @@
+[fetch.http.html]
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer/script-tag.http.html.ini
new file mode 100644
index 00000000000..be04a32349c
--- /dev/null
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/no-referrer/script-tag.http.html.ini
@@ -0,0 +1,37 @@
+[script-tag.http.html]
+ [Referrer Policy: Expects omitted for script-tag to same-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/fetch.http.html.ini
index c3cd1fe7552..68c7e9a360c 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/fetch.http.html.ini
@@ -14,9 +14,6 @@
[Referrer Policy: Expects origin for fetch to cross-http origin and no-redirect redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for fetch to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/script-tag.http.html.ini
index a2493595009..568462231b7 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/script-tag.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/origin-when-cross-origin/script-tag.http.html.ini
@@ -11,9 +11,6 @@
[Referrer Policy: Expects origin for script-tag to cross-http origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for script-tag to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for script-tag to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/fetch.http.html.ini
index 188bf1b21e7..cfc7c7d7944 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/fetch.http.html.ini
@@ -1,7 +1,25 @@
[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and no-redirect redirection from http context.]
expected: FAIL
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/script-tag.http.html.ini
index c4bbadf2463..3174d1e228e 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/script-tag.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/same-origin/script-tag.http.html.ini
@@ -1,7 +1,25 @@
[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for script-tag to same-https origin and swap-origin redirection from http context.]
expected: FAIL
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/fetch.http.html.ini
index c3cd1fe7552..68c7e9a360c 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/fetch.http.html.ini
@@ -14,9 +14,6 @@
[Referrer Policy: Expects origin for fetch to cross-http origin and no-redirect redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for fetch to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/script-tag.http.html.ini
index a2493595009..568462231b7 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/script-tag.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/strict-origin-when-cross-origin/script-tag.http.html.ini
@@ -11,9 +11,6 @@
[Referrer Policy: Expects origin for script-tag to cross-http origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for script-tag to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for script-tag to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/fetch.http.html.ini
deleted file mode 100644
index 9d308fc6524..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/fetch.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/script-tag.http.html.ini
deleted file mode 100644
index c95e499dc9b..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unsafe-url/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unset/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unset/fetch.http.html.ini
deleted file mode 100644
index 9d308fc6524..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unset/fetch.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unset/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unset/script-tag.http.html.ini
deleted file mode 100644
index c95e499dc9b..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc-inherit.meta/unset/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer-when-downgrade/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer-when-downgrade/fetch.http.html.ini
deleted file mode 100644
index 9d308fc6524..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer-when-downgrade/fetch.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer-when-downgrade/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer-when-downgrade/script-tag.http.html.ini
deleted file mode 100644
index c95e499dc9b..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer-when-downgrade/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer/fetch.http.html.ini
new file mode 100644
index 00000000000..fc7af677650
--- /dev/null
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/no-referrer/fetch.http.html.ini
@@ -0,0 +1,37 @@
+[fetch.http.html]
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and no-redirect redirection from http context.]
+ expected: FAIL
+
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/fetch.http.html.ini
index c3cd1fe7552..68c7e9a360c 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/fetch.http.html.ini
@@ -14,9 +14,6 @@
[Referrer Policy: Expects origin for fetch to cross-http origin and no-redirect redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for fetch to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/script-tag.http.html.ini
deleted file mode 100644
index a2493595009..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin-when-cross-origin/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects origin for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin/script-tag.http.html.ini
deleted file mode 100644
index 4ffb4355b3f..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/origin/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects origin for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/fetch.http.html.ini
index 188bf1b21e7..cfc7c7d7944 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/fetch.http.html.ini
@@ -1,7 +1,25 @@
[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and no-redirect redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-http origin and keep-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to same-https origin and swap-origin redirection from http context.]
+ expected: FAIL
+
+ [Referrer Policy: Expects omitted for fetch to cross-https origin and no-redirect redirection from http context.]
expected: FAIL
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/script-tag.http.html.ini
deleted file mode 100644
index c4bbadf2463..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/same-origin/script-tag.http.html.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/fetch.http.html.ini
index c3cd1fe7552..68c7e9a360c 100644
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/fetch.http.html.ini
+++ b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/fetch.http.html.ini
@@ -14,9 +14,6 @@
[Referrer Policy: Expects origin for fetch to cross-http origin and no-redirect redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
[Referrer Policy: Expects origin for fetch to cross-http origin and swap-origin redirection from http context.]
expected: FAIL
@@ -32,6 +29,3 @@
[Referrer Policy: Expects origin for fetch to cross-https origin and keep-origin redirection from http context.]
expected: FAIL
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/script-tag.http.html.ini
deleted file mode 100644
index a2493595009..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin-when-cross-origin/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects origin for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin/script-tag.http.html.ini
deleted file mode 100644
index 4ffb4355b3f..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/strict-origin/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects origin for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects origin for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/unsafe-url/fetch.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/unsafe-url/fetch.http.html.ini
deleted file mode 100644
index 9d308fc6524..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/unsafe-url/fetch.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[fetch.http.html]
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for fetch to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/unsafe-url/script-tag.http.html.ini b/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/unsafe-url/script-tag.http.html.ini
deleted file mode 100644
index c95e499dc9b..00000000000
--- a/tests/wpt/metadata/referrer-policy/gen/srcdoc.meta/unsafe-url/script-tag.http.html.ini
+++ /dev/null
@@ -1,37 +0,0 @@
-[script-tag.http.html]
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and swap-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-https origin and keep-origin redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to same-https origin and no-redirect redirection from http context.]
- expected: FAIL
-
- [Referrer Policy: Expects stripped-referrer for script-tag to cross-http origin and no-redirect redirection from http context.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/xhr/send-timeout-events.htm.ini b/tests/wpt/metadata/xhr/send-timeout-events.htm.ini
new file mode 100644
index 00000000000..667372a9597
--- /dev/null
+++ b/tests/wpt/metadata/xhr/send-timeout-events.htm.ini
@@ -0,0 +1,2 @@
+[send-timeout-events.htm]
+ expected: TIMEOUT