aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/dom/response.rs1
-rw-r--r--tests/wpt/metadata/fetch/api/response/response-consume.html.ini3
-rw-r--r--tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini3
3 files changed, 2 insertions, 5 deletions
diff --git a/components/script/dom/response.rs b/components/script/dom/response.rs
index d618c9823e4..184e5ff8888 100644
--- a/components/script/dom/response.rs
+++ b/components/script/dom/response.rs
@@ -403,6 +403,7 @@ impl Response {
Some(hyper_headers) => hyper_headers.into_inner(),
None => HyperHeaders::new(),
});
+ *self.mime_type.borrow_mut() = self.Headers().extract_mime_type();
}
pub fn set_raw_status(&self, status: Option<(u16, Vec<u8>)>) {
diff --git a/tests/wpt/metadata/fetch/api/response/response-consume.html.ini b/tests/wpt/metadata/fetch/api/response/response-consume.html.ini
index e21f3886737..c716d7fb7fa 100644
--- a/tests/wpt/metadata/fetch/api/response/response-consume.html.ini
+++ b/tests/wpt/metadata/fetch/api/response/response-consume.html.ini
@@ -67,9 +67,6 @@
[Consume response's body: from stream without correct urlencoded type to formData (error case)]
expected: FAIL
- [Consume response's body: from fetch to blob]
- expected: FAIL
-
[Consume response's body: from multipart form data blob to formData]
expected: FAIL
diff --git a/tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini b/tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini
index 9a69539e573..e11f376b7f3 100644
--- a/tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini
+++ b/tests/wpt/metadata/fetch/corb/script-html-via-cross-origin-blob-url.sub.html.ini
@@ -1,6 +1,5 @@
[script-html-via-cross-origin-blob-url.sub.html]
- [Untitled]
- expected: FAIL
+ expected: ERROR
[script-html-via-cross-origin-blob-url]
expected: FAIL