Propagate more CanGc (#35604)

Signed-off-by: Auguste Baum <auguste.apple@gmail.com>
This commit is contained in:
Auguste Baum 2025-02-23 18:28:17 +01:00 committed by GitHub
parent 1d7bb1337d
commit d446b63cfd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 36 additions and 21 deletions

View file

@ -715,7 +715,7 @@ impl ReadableStreamDefaultController {
// First, throw the exception.
// Note: this must be done manually here,
// because `enqueue_value_with_size` does not call into JS.
throw_dom_exception(cx, &self.global(), error, CanGc::note());
throw_dom_exception(cx, &self.global(), error, can_gc);
// Then, get a handle to the JS val for the exception,
// and use that to error the stream.