Claude docs changes for April 19th, 2026 [diff]

Executive Summary

  • New deniedDomains sandbox network config allows blocking specific domains even when a wildcard allowedDomains rule would otherwise permit them
  • Significant keyboard shortcut additions: Shift+arrow selection extension in fullscreen mode, Ctrl+A/E for line navigation, Ctrl+W for word deletion, and Ctrl+P/N for history navigation
  • Exec wrappers (watch, setsid, ionice, flock) always prompt and cannot be auto-approved by prefix rules — a security clarification for permission configurations
  • The /loop command can now be stopped mid-wait by pressing Esc

Claude Code changes

Changed documents

Agent SDK - TypeScript [Source]

  • New deniedDomains field added to SandboxNetworkConfig type — takes precedence over allowedDomains to block specific domains. [line 2807] [Source]

Commands [Source]

  • /compact description updated to clarify it summarizes the conversation to free context, with a link to how compaction handles rules, skills, and memory files. [line 21] [Source]
  • /less-permission-prompts renamed to /fewer-permission-prompts. [line 36] [Source]

Fullscreen [Source]

  • New keyboard selection extension: hold Shift and press arrow keys to extend a text selection; Shift+↑/Shift+↓ scroll the viewport when the selection reaches the edge; Shift+Home/Shift+End extend to line start/end. [line 45] [Source]

Interactive Mode [Source]

  • Up/Down arrows now also support Ctrl+P/Ctrl+N for history navigation; in multiline input the cursor moves within the prompt first before cycling history. [line 26] [Source]
  • New Ctrl+A / Ctrl+E shortcuts to move cursor to start/end of current line in multiline input. [lines 37-38] [Source]
  • New Ctrl+W shortcut to delete the previous word (also Ctrl+Backspace on Windows); deleted text is pasteable with Ctrl+Y. [line 41] [Source]
  • Ctrl+U clarified: deletes from cursor to line start (not the entire buffer), and Cmd+Backspace on macOS maps to it in common terminal emulators. [line 40] [Source]

Keybindings [Source]

  • Six new keybinding actions documented for extending text selections: selection:extendLeft, selection:extendRight, selection:extendUp, selection:extendDown, selection:extendLineStart, selection:extendLineEnd. [lines 324-329] [Source]

Permissions [Source]

  • Clarification that exec wrappers such as watch, setsid, ionice, and flock always prompt and cannot be auto-approved by a prefix rule like Bash(watch *); the same applies to find -exec or find -delete. [line 118] [Source]
  • Network restrictions section updated to mention deniedDomains alongside allowedDomains. [line 249] [Source]

Quickstart [Source]

  • Desktop install section now shows a curl -fsSL https://claude.ai/install.sh | bash command for macOS/Linux instead of linking to the desktop app download. [line 9] [Source]

Remote Control [Source]

  • Remote sessions now support @ autocomplete for file paths from the local project. [line 8] [Source]
  • /extra-usage added to the list of commands that work from mobile and web (not just local CLI). [line 167] [Source]

Sandboxing [Source]

  • Added guidance on using deniedDomains to block specific domains that a broader allowedDomains wildcard would otherwise permit. [line 218] [Source]

Scheduled Tasks [Source]

  • New "Stop a loop" section: pressing Esc while a /loop is waiting clears the pending wakeup and stops the loop. Manually scheduled tasks are unaffected by Esc. [lines 104-107] [Source]

Settings [Source]

  • New network.deniedDomains setting documented: array of domains to block for outbound traffic, supporting wildcards, taking precedence over allowedDomains, and merged from all settings sources regardless of allowManagedDomainsOnly. [line 281] [Source]

Ultrareview [Source]

  • Confirmation dialog now shows file and line count when reviewing a branch. [line 33] [Source]

API changes

Changed documents

No significant changes today.