diff --git a/index.src.html b/index.src.html index 2d6cb6ae..73558bf5 100644 --- a/index.src.html +++ b/index.src.html @@ -5926,7 +5926,9 @@ : Resolve Decode (with |promise| and |result|) :: 1. [=Queue a task=] to perform these steps: - 1. If {{ImageDecoder/[[closed]]}}, abort these steps. + 1. If {{ImageDecoder/[[closed]]}} is `true` or |promise| is not an + element of {{ImageDecoder/[[pending decode promises]]}}, abort these + steps. 2. Assert that |promise| is an element of {{ImageDecoder/[[pending decode promises]]}}. 3. Remove |promise| from {{ImageDecoder/[[pending decode promises]]}}. @@ -5939,7 +5941,9 @@ {{RangeError}}. Otherwise, let |exception| be an {{InvalidStateError}} {{DOMException}}. 3. [=Queue a task=] to perform these steps: - 1. If {{ImageDecoder/[[closed]]}}, abort these steps. + 1. If {{ImageDecoder/[[closed]]}} is `true` or |promise| is not an + element of {{ImageDecoder/[[pending decode promises]]}}, abort these + steps. 2. Assert that |promise| is an element of {{ImageDecoder/[[pending decode promises]]}}. 3. Remove |promise| from {{ImageDecoder/[[pending decode promises]]}}.