WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
223962
Streams: fix cancel() promise in ReadableStreamTee being resolved twice
https://bugs.webkit.org/show_bug.cgi?id=223962
Summary
Streams: fix cancel() promise in ReadableStreamTee being resolved twice
Mattias Buelens
Reported
2021-03-30 15:22:02 PDT
The Streams standard has been updated to handle an edge case where ReadableStreamTee() would attempt to resolve the cancel() promise twice. While similar changes in the past have not resulted in user-visible changes (since implementations must already ignore resolving already-resolved promises), this particular case *does* lead to a behavior change (which is covered by new WPT tests). See
https://github.com/whatwg/streams/pull/1118
for the specification change and
https://github.com/web-platform-tests/wpt/pull/28266
for the new tests.
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2021-04-06 15:22:13 PDT
<
rdar://problem/76286913
>
youenn fablet
Comment 2
2022-11-23 02:50:06 PST
Added test is passing, implementation works as expected.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug