Skip to content

Commit 1aaeafb

Browse files
authored
[ImageDecoder] Ensure global promises are marked as handled (#935)
There's no reason to spam the global error handler when these promises are unhandled, they are for convienence only. Fixes #934
1 parent 3474eda commit 1aaeafb

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

‎index.src.html‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5449,16 +5449,18 @@
54495449
initialized as follows:
54505450
1. Assign a new [=list=] to {{ImageTrackList/[[track list]]}}.
54515451
2. Assign `-1` to {{ImageTrackList/[[selected index]]}}.
5452+
3. Assign a new promise to {{ImageTrackList/[[ready promise]]}} and [=mark as handled|mark it as handled=].
54525453
9. Assign {{ImageDecoderInit/type}} to {{ImageDecoder/[[type]]}}.
54535454
10. Assign `null` to {{ImageDecoder/[[codec implementation]]}}.
54545455
11. If `init.preferAnimation` [=map/exists=], assign `init.preferAnimation`
54555456
to the {{ImageDecoder/[[prefer animation]]}} internal slot. Otherwise,
54565457
assign 'null' to {{ImageDecoder/[[prefer animation]]}} internal slot.
5457-
12. Assign a new [=list=] to {{ImageDecoder/[[pending decode promises]]}}.
5458-
13. Assign `-1` to {{ImageDecoder/[[internal selected track index]]}}.
5459-
14. Assign `false` to {{ImageDecoder/[[tracks established]]}}.
5460-
15. Assign `false` to {{ImageDecoder/[[closed]]}}.
5461-
16. Assign a new [=map=] to {{ImageDecoder/[[progressive frame
5458+
12. Assign a new promise to {{ImageDecoder/[[completed promise]]}} and [=mark as handled|mark it as handled=].
5459+
13. Assign a new [=list=] to {{ImageDecoder/[[pending decode promises]]}}.
5460+
14. Assign `-1` to {{ImageDecoder/[[internal selected track index]]}}.
5461+
15. Assign `false` to {{ImageDecoder/[[tracks established]]}}.
5462+
16. Assign `false` to {{ImageDecoder/[[closed]]}}.
5463+
17. Assign a new [=map=] to {{ImageDecoder/[[progressive frame
54625464
generations]]}}.
54635465
17. If |init|'s {{ImageDecoderInit/data}} member is of type
54645466
{{ReadableStream}}:

0 commit comments

Comments
 (0)