diff options
Diffstat (limited to 'components/script/dom/writablestream.rs')
-rw-r--r-- | components/script/dom/writablestream.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/writablestream.rs b/components/script/dom/writablestream.rs index 190b3630dba..21d0f6938a6 100644 --- a/components/script/dom/writablestream.rs +++ b/components/script/dom/writablestream.rs @@ -263,7 +263,7 @@ impl WritableStream { let write_requests = mem::take(&mut *self.write_requests.borrow_mut()); for request in write_requests { // Reject writeRequest with storedError. - request.reject(cx, stored_error.handle()); + request.reject(cx, stored_error.handle(), can_gc); } // Set stream.[[writeRequests]] to an empty list. @@ -287,7 +287,7 @@ impl WritableStream { // Reject abortRequest’s promise with storedError. pending_abort_request .promise - .reject(cx, stored_error.handle()); + .reject(cx, stored_error.handle(), can_gc); // Perform ! WritableStreamRejectCloseAndClosedPromiseIfNeeded(stream). self.reject_close_and_closed_promise_if_needed(cx); |