Skip to content

VS Code Codex approval prompts do not trigger chatUserActionRequired sound or OS notification #35757

Description

@Dax1900

What version of the IDE extension are you using?

26.721.41059

What subscription do you have?

pro

Which IDE are you using?

Visual Studio Code 1.130.0

What platform is your computer?

macOS 26.5.2 (build 25F84), arm64

What issue are you seeing?

When the Codex extension asks for terminal approval, the Allow once / Deny confirmation UI appears correctly, but it does not trigger an accessibility signal or a macOS notification.

Configuration (User scope):

  • accessibility.signals.chatUserActionRequired.sound = on
  • accessibility.signals.chatUserActionRequired.announcement = off
  • chat.notifyWindowOnConfirmation = always

What steps can reproduce the bug?

Steps to reproduce:

  1. Enable the settings above at User scope.
  2. Run Help: List Signal Sounds and verify that the signal preview is audible.
  3. Run Developer: Reload Window.
  4. Start a Codex action that requires terminal approval.
  5. Wait for the Allow once / Deny confirmation UI.

What is the expected behavior?

Expected behavior:
The approval prompt triggers the chatUserActionRequired sound and an OS notification.

Actual behavior:
The approval UI appears, but no sound is played and no macOS notification is shown. The signal preview itself is audible, so audio output is working.

Accessibility impact:
Users who are not continuously watching the Codex chat can miss pending approval requests, leaving tasks blocked without an audible or OS-level notification.

Additional information

The approval prompt may not be activating the relevant VS Code notification or accessibility-signal event. This is only a hypothesis; the underlying cause has not been established.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingextensionIssues related to the VS Code extension

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions