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:
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');
+