Skip to content

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

Open

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.

Activity

  1. added
    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
    on Oct 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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