tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 3823e810cf729ce761e8c696f70293454ab67c6e
parent 72061b16dcaf828356a73ebf6818309410892330
Author: Andrey Kosyakov <caseq@chromium.org>
Date:   Fri,  7 Nov 2025 08:47:17 +0000

Bug 1998471 [wpt PR 55858] - Fix a CHECK() in ByteStreamTeeEngine::Start() of a locked stream, a=testonly

Automatic update from web-platform-tests
Fix a CHECK() in ByteStreamTeeEngine::Start() of a locked stream

Make sure we bail out if ReadableStream::AcquireDefaultReader() failed.

Fixed: 456617547
Bug: 427166012
Change-Id: Ibccc6bfc733e4617566eb00bb2b8d5c8901ae28a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7115848
Commit-Queue: Andrey Kosyakov <caseq@chromium.org>
Reviewed-by: Nate Chapin <japhet@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1540125}

--

wpt-commits: 773671b0a0b901668ec1289f83dbf53fcb007a83
wpt-pr: 55858

Diffstat:
Atesting/web-platform/tests/streams/readable-byte-streams/crashtests/tee-locked-stream.any.js | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/testing/web-platform/tests/streams/readable-byte-streams/crashtests/tee-locked-stream.any.js b/testing/web-platform/tests/streams/readable-byte-streams/crashtests/tee-locked-stream.any.js @@ -0,0 +1,9 @@ +// META: global=window,worker +'use strict'; + +test(() => { + const byteReadable = new ReadableStream({type: 'bytes'}); + byteReadable.getReader(); + assert_throws_js(TypeError, () => byteReadable.tee(), 'byteReadable.tee() must throw'); +}, 'tee() on a locked byte stream does not crash'); +