OS notification "Allow" confirms only one request when multiple confirmations are pending in the same turn
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.4k
- PR merge metrics
- PR metrics pending
Description
Does this issue occur when all extensions are disabled?: No (Copilot required)
- VS Code Version: .136.1 (Universal) (a44adf7f53e00964ab890f9f8758a334f1fc15bc)
- OS Version: Darwin arm64 25.6.0
Steps to Reproduce:
1. Set `chat.notifyWindowOnConfirmation` to `always`
(with the default `windowNotFocused`, move focus to another window before step 3)
2. Start a session in the Agents window and make a request that requires multiple confirmations within a single turn
(for example, ask it to read several files located outside the workspace)
3. When it stops for confirmation, only one OS notification appears
4. Click `Allow` on the notification
## Actual
- Only one confirmation is handled, and the notification is dismissed
- No notification is shown for the remaining confirmations
- There is no way to notice that confirmations are still pending until the
Agents window is opened
- Even when the session is showing a carousel that includes `Allow All`,
the OS notification button is `Allow`, and pressing it only handles one item
## Expected
Any of the following:
- It is possible to tell that confirmations are still pending
(a remaining count, or a notification for the second and later items)
- When a carousel is pending, the notification allows opening the session
(i.e. the button is `Open Session`)
- The equivalent of `Allow All` can be performed from the notification
At minimum, when confirmations remain unhandled after acting on the notification, it should be possible to notice that.
As it stands, the flow leads you to believe that pressing `Allow` finished the job.
## About info
Version: 1.136.1 (Universal)
Commit: a44adf7f53e00964ab890f9f8758a334f1fc15bc
Date: 2026-09-03T05:06:41Z
Electron: 42.10.0
ElectronBuildId: 15109253
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
@github/copilot: 1.0.81-0
@github/copilot-sdk: 1.0.11
OS: Darwin arm64 25.6.0
and, macOS notification style for VS Code (transient)
Contributor guide
Assessment
This issue has not been assessed yet.