icecat: add release icecat-140.10.1-1gnu1 for ecne

This commit is contained in:
Ark74 2026-05-04 16:58:41 -06:00
parent a5f93cb214
commit ff85d7c623
1256 changed files with 63469 additions and 24141 deletions

View file

@ -302,7 +302,11 @@ already_AddRefed<Promise> WritableStreamDefaultWriterWrite(
// Step 7. If state is "errored", return a promise rejected with
// stream.[[storedError]].
if (state == WritableStream::WriterState::Errored) {
JS::Rooted<JS::Value> error(aCx, stream->StoredError());
JS::Rooted<JS::Value> error(aCx);
stream->GetStoredError(aCx, &error, aRv);
if (aRv.Failed()) {
return nullptr;
}
return Promise::CreateRejected(aWriter->GetParentObject(), error, aRv);
}
@ -318,7 +322,11 @@ already_AddRefed<Promise> WritableStreamDefaultWriterWrite(
// Step 9. If state is "erroring", return a promise rejected with
// stream.[[storedError]].
if (state == WritableStream::WriterState::Erroring) {
JS::Rooted<JS::Value> error(aCx, stream->StoredError());
JS::Rooted<JS::Value> error(aCx);
stream->GetStoredError(aCx, &error, aRv);
if (aRv.Failed()) {
return nullptr;
}
return Promise::CreateRejected(aWriter->GetParentObject(), error, aRv);
}
@ -402,7 +410,9 @@ void SetUpWritableStreamDefaultWriter(WritableStreamDefaultWriter* aWriter,
// Step 6.1. Set writer.[[readyPromise]] to a promise rejected with
// stream.[[storedError]].
JS::Rooted<JS::Value> storedError(RootingCx(), aStream->StoredError());
// MaybeReject will wrap the value.
JS::Rooted<JS::Value> storedError(RootingCx(),
aStream->UnsafeStoredError());
RefPtr<Promise> readyPromise =
Promise::CreateInfallible(aWriter->GetParentObject());
readyPromise->MaybeReject(storedError);
@ -440,7 +450,9 @@ void SetUpWritableStreamDefaultWriter(WritableStreamDefaultWriter* aWriter,
MOZ_ASSERT(state == WritableStream::WriterState::Errored);
// Step 8.2. Step Let storedError be stream.[[storedError]].
JS::Rooted<JS::Value> storedError(RootingCx(), aStream->StoredError());
// MaybeReject will wrap the value.
JS::Rooted<JS::Value> storedError(RootingCx(),
aStream->UnsafeStoredError());
// Step 8.3. Set writer.[[readyPromise]] to a promise rejected with
// storedError.
@ -527,7 +539,11 @@ already_AddRefed<Promise> WritableStreamDefaultWriterCloseWithErrorPropagation(
// Step 5. If state is "errored",
// return a promise rejected with stream.[[storedError]].
if (state == WritableStream::WriterState::Errored) {
JS::Rooted<JS::Value> error(aCx, stream->StoredError());
JS::Rooted<JS::Value> error(aCx);
stream->GetStoredError(aCx, &error, aRv);
if (aRv.Failed()) {
return nullptr;
}
return Promise::CreateRejected(aWriter->GetParentObject(), error, aRv);
}