diff --git a/index.bs b/index.bs
index df76a0a29..b4558ce21 100644
--- a/index.bs
+++ b/index.bs
@@ -1008,11 +1008,11 @@ default-reader-asynciterator-prototype-internal-slots">Asynchronous iterationAsynchronous iteration
@@ -1271,7 +1271,7 @@ to filling the [=readable stream=]'s [=internal queue=] or changing its state. I
1. If [=this=].[=ReadableStreamGenericReader/[[stream]]=] is undefined, return.
1. If [=this=].[=ReadableStreamDefaultReader/[[readRequests]]=] is not [=list/is empty|empty=],
throw a {{TypeError}} exception.
- 1. Perform ! [$ReadableStreamReaderGenericRelease$]([=this=]).
+ 1. Perform ! [$ReadableStreamDefaultReaderRelease$]([=this=]).
The {{ReadableStreamBYOBReader}} class
@@ -1437,7 +1437,7 @@ value: newViewOnSameMemory, done: true } for closed streams. If the strea
1. If [=this=].[=ReadableStreamGenericReader/[[stream]]=] is undefined, return.
1. If [=this=].[=ReadableStreamBYOBReader/[[readIntoRequests]]=] is not [=list/is empty|empty=],
throw a {{TypeError}} exception.
- 1. Perform ! [$ReadableStreamReaderGenericRelease$]([=this=]).
+ 1. Perform ! [$ReadableStreamBYOBReaderRelease$]([=this=]).
The {{ReadableStreamDefaultController}} class
@@ -2195,7 +2195,7 @@ The following abstract operations operate on {{ReadableStream}} instances at a h
* Finalize: both forms of shutdown will eventually ask
to finalize, optionally with an error |error|, which means to perform the following steps:
1. Perform ! [$WritableStreamDefaultWriterRelease$](|writer|).
- 1. Perform ! [$ReadableStreamReaderGenericRelease$](|reader|).
+ 1. Perform ! [$ReadableStreamDefaultReaderRelease$](|reader|).
1. If |signal| is not undefined, [=AbortSignal/remove=] |abortAlgorithm| from |signal|.
1. If |error| was given, [=reject=] |promise| with |error|.
1. Otherwise, [=resolve=] |promise| with undefined.
@@ -2349,8 +2349,7 @@ create them does not matter.
1. If |canceled1| is false or |canceled2| is false, [=resolve=] |cancelPromise| with undefined.
1. Let |pullWithDefaultReader| be the following steps:
1. If |reader| [=implements=] {{ReadableStreamBYOBReader}},
- 1. Assert: |reader|.[=ReadableStreamBYOBReader/[[readIntoRequests]]=] is [=list/is empty|empty=].
- 1. Perform ! [$ReadableStreamReaderGenericRelease$](|reader|).
+ 1. Perform ! [$ReadableStreamBYOBReaderRelease$](|reader|).
1. Set |reader| to ! [$AcquireReadableStreamDefaultReader$](|stream|).
1. Perform |forwardReaderError|, given |reader|.
1. Let |readRequest| be a [=read request=] with the following [=struct/items=]:
@@ -2400,8 +2399,7 @@ create them does not matter.
1. Perform ! [$ReadableStreamDefaultReaderRead$](|reader|, |readRequest|).
1. Let |pullWithBYOBReader| be the following steps, given |view| and |forBranch2|:
1. If |reader| [=implements=] {{ReadableStreamDefaultReader}},
- 1. Assert: |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=] is [=list/is empty|empty=].
- 1. Perform ! [$ReadableStreamReaderGenericRelease$](|reader|).
+ 1. Perform ! [$ReadableStreamDefaultReaderRelease$](|reader|).
1. Set |reader| to ! [$AcquireReadableStreamBYOBReader$](|stream|).
1. Perform |forwardReaderError|, given |reader|.
1. Let |byobBranch| be |branch2| if |forBranch2| is true, and |branch1| otherwise.
@@ -2755,6 +2753,15 @@ The following abstract operations support the implementation and manipulation of
|view|, |readIntoRequest|).
+
+ ReadableStreamBYOBReaderRelease(|reader|)
+ performs the following steps:
+
+ 1. Assert: |reader|.[=ReadableStreamBYOBReader/[[readIntoRequests]]=] is [=list/is empty|empty=].
+ 1. Perform ! [$ReadableStreamReaderGenericRelease$](|reader|).
+
+
ReadableStreamDefaultReaderRead(|reader|,
@@ -2773,6 +2780,15 @@ The following abstract operations support the implementation and manipulation of
|stream|.[=ReadableStream/[[controller]]=].[$ReadableStreamController/[[PullSteps]]$](|readRequest|).
+
+ ReadableStreamDefaultReaderRelease(|reader|)
+ performs the following steps:
+
+ 1. Assert: |reader|.[=ReadableStreamDefaultReader/[[readRequests]]=] is [=list/is empty|empty=].
+ 1. Perform ! [$ReadableStreamReaderGenericRelease$](|reader|).
+
+
SetUpReadableStreamBYOBReader(|reader|, |stream|)
@@ -6695,7 +6711,7 @@ a chunk from a {{ReadableStreamDefaultReader}} |reader|, given a [=read re
To release a
{{ReadableStreamDefaultReader}} |reader|, perform !
-[$ReadableStreamReaderGenericRelease$](|reader|).
+[$ReadableStreamDefaultReaderRelease$](|reader|).
To cancel a
{{ReadableStreamDefaultReader}} |reader| with |reason|, perform !