Skip to content

Explicit removal of resolved promises from [[pending promises]] #2648

@Prospero23

Description

@Prospero23

Describe the issue

When resolving promises found in BaseAudioContext's [[pending promises]], some algorithms explicitly mention removing these resolved promises from the list, while others seem to imply the removal.

It seems that if a promise is rejected with an error, the spec will state to remove it from [[pending promises]]. AudioContext.resume() also mentions the removal explicitly. This removal is not explicit in OfflineAudioContext.startRendering().

Where Is It

step 4.1

Additional Information

There may be other spots that I am missing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Needs DiscussionThe issue needs more discussion before it can be fixed.category: enhancementSubstantive changes that do not add new features. https://www.w3.org/policies/process/#class-3

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions