From ac88c5e16b958e88a65bb34742e99aff42e678e5 Mon Sep 17 00:00:00 2001 From: bd339 Date: Mon, 25 Apr 2016 21:57:51 +0200 Subject: [PATCH] Implement step 3 according to spec --- components/script/dom/xmlhttprequest.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs index 45d377c3fda..2de58749780 100644 --- a/components/script/dom/xmlhttprequest.rs +++ b/components/script/dom/xmlhttprequest.rs @@ -706,7 +706,8 @@ impl XMLHttpRequestMethods for XMLHttpRequest { // Step 2 let override_mime = try!(mime.parse::().map_err(|_| Error::Syntax)); // Step 3 - *self.override_mime_type.borrow_mut() = Some(override_mime.clone()); + let mime_no_params = Mime(override_mime.clone().0, override_mime.clone().1, vec![]); + *self.override_mime_type.borrow_mut() = Some(mime_no_params); // Step 4 let value = override_mime.get_param(mime::Attr::Charset); *self.override_charset.borrow_mut() = value.and_then(|value| {