[BUG] "Claude is waiting for your input" notification fires on ordinary responses when window is unfocused, despite "Response completions" being off
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Environment:
Platform: Windows
App: Claude Desktop (Claude Code)
Notification settings:
Response completions: Off
Code notifications: Off
Code permission requests: On
Emails from Claude Code on the web: Off
Dispatch messages: On
Description:
I receive a "Claude is waiting for your input" Windows notification on plain, non-blocking message responses — not genuine permission prompts or questions — whenever the Claude Code window is unfocused at the time the response completes. With the window focused, this does not happen.
What Should Happen?
Expected behavior:
With "Response completions" off, no notification should fire for a normal completed response — only "Code permission requests" (genuine blocking states: tool approval, questions) should notify, regardless of window focus.
Actual behavior:
The notification fires on ordinary responses specifically when the window is unfocused, suggesting focus state is factored into an idle/notification heuristic that isn't gated by the "Response completions" toggle the settings UI implies it should be.
Error Messages/Logs
Steps to Reproduce
Steps to reproduce:
- Set Notifications → "Response completions" to off, leave "Code permission requests" on.
- Start a Claude Code session and send a normal message that doesn't require any tool approval or user input.
- Switch focus away from the Claude Desktop window before Claude finishes responding.
- Observe a "Claude is waiting for your input" Windows notification fires once the response completes.
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.211
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
Other
Additional Information
I am running Claude Code in the Code tab of the Desktop app.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗