{"version":"2.1.311","anchor":"safety-check-dialog-auto-deny-can-fire-immediately-for-non-s","canonical_anchor":"safety-check-dialog-auto-deny-can-fire-immediately-for-non-s","heading":"Permission prompts gain a separate auto-deny window, shown on the denial card","tier":"notice","area":"Permissions","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/safety-check-dialog-auto-deny-can-fire-immediately-for-non-s","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Permission prompts gain a separate auto-deny window, shown on the denial card\n\nThe permission auto-deny timer can now deny non-safety-check prompts immediately, and the auto-mode denial card can show the auto-deny window\n\n**Unclear.** The condition that makes the refusal immediate is not stated, so it is unclear which prompts this affects.\n\n**What**\n\nA permission prompt is the dialog that asks whether Claude may take an action. Claude Code can deny one automatically after a set time. This release changes how that auto-deny window works:\n\n- Non-safety-check windows: the auto-deny timer now handles a window marked `notASafetyCheck` separately. If a helper check returns true for it, the delay becomes 0 and the prompt is denied straight away. Before, a single `autoDenyAfterMs` delay applied to every window.\n\n- Recording: an auto-deny is now recorded as a safety-check auto-deny only when the window really is a safety check.\n\n- Denial card: in auto mode, the permission card shows an extra part when the permission result carries `autoDenyWindow` and `denialLimitFallback` is not set.\n\n**Why**\n\nSome permission prompts may now be denied at once rather than after a wait. The extra part on the card gives you feedback about the auto-deny window and auto-mode denial limits, which helps explain why an action was refused.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 3\/5\n- Scope: individual\n- Heads-up: yes"}