[BUG] "Claude is waiting for your input" notification fires on ordinary responses when window is unfocused, despite "Response completions" being off

Status Open
Reported on v2.1.211
Maintainer reply None cached
Activity 1 comment · opened Jul 20, 2026

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:

  1. Set Notifications → "Response completions" to off, leave "Code permission requests" on.
  2. Start a Claude Code session and send a normal message that doesn't require any tool approval or user input.
  3. Switch focus away from the Claude Desktop window before Claude finishes responding.
  4. 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.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗