diff options
Diffstat (limited to 'components/script/body.rs')
-rw-r--r-- | components/script/body.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/body.rs b/components/script/body.rs index 85e8b6ae250..9285fd110d2 100644 --- a/components/script/body.rs +++ b/components/script/body.rs @@ -49,8 +49,9 @@ pub enum FetchedData { // https://fetch.spec.whatwg.org/#concept-body-consume-body #[allow(unrooted_must_root)] +#[allow(unsafe_code)] pub fn consume_body<T: BodyOperations + DomObject>(object: &T, body_type: BodyType) -> Rc<Promise> { - let promise = Promise::new(&object.global()); + let promise = unsafe { Promise::new_in_current_compartment(&object.global()) }; // Step 1 if object.get_body_used() || object.is_locked() { |