Set DOM response members as per the spec for opaque, opaque-redirect and error responses

Signed-off-by: Bipin <peacerebel@protonmail.com>
This commit is contained in:
peacerebel 2019-10-06 01:11:31 +05:30 committed by Bipin
parent 78438113d4
commit 0f1ddc6fea
7 changed files with 38 additions and 162 deletions

View file

@ -236,14 +236,16 @@ impl FetchResponseListener for FetchContext {
fill_headers_with_metadata(self.response_object.root(), m);
self.response_object.root().set_type(DOMResponseType::Cors);
},
FilteredMetadata::Opaque => self
.response_object
.root()
.set_type(DOMResponseType::Opaque),
FilteredMetadata::OpaqueRedirect => self
.response_object
.root()
.set_type(DOMResponseType::Opaqueredirect),
FilteredMetadata::Opaque => {
self.response_object
.root()
.set_type(DOMResponseType::Opaque);
},
FilteredMetadata::OpaqueRedirect => {
self.response_object
.root()
.set_type(DOMResponseType::Opaqueredirect);
},
},
},
}