Digest / December 21, 2025
Claude Code Issues Digest — December 21, 2025
93 new issues filed ·
62 resolved in anthropics/claude-code (UTC day).
New issues (93)
- [BUG] Non-stop polling with 100 millisecond timeout
- [Bug] Panic: Invalid UTF-8 string indexing in core library
- [Bug] Terminal display not reflecting markdown space updates in diff rendering
- bun install hangs indefinitely in Claude Code remote environment for large monorepos
- [Feature Request] Persistent todo list management across projects with project-specific configuration
- [Feature Request] Enable vim mode in feedback text field
- Commands from directory-based local marketplaces not discovered
- [FEATURE] Brotli Compression Support for System Instructions and User Context
- [BUG] Instant compaction is not instant
- [Bug] LSP Server Manager initializes before plugins load, causing race condition
- [Bug] Console output renders excessive blank lines between log entries
- [Feature Request] Fix input prompt bar to bottom of screen for visibility when scrolled
- [Bug] Tab shortcut for thinking mode not working and console input lag on macOS M1
- [Bug] Session corruption on Anthropic API error
- [BUG] SessionStart hooks invoked twice per session causing race conditions
- [FEATURE] SDK Support for Enabling/Disabling MCPs
- [Bug] Terminal setup fails on VTE-based terminals (Ptyxis/GNOME Terminal)
- [FEATURE] Expose session token usage metrics to AI assistant for session documentation
- Post-compaction behavior aggressively resumes implementation without assessing conversational context
- [BUG] Windows installer reports success but fails to create claude.exe in target directory
- [FEATURE] Config to resize the context buffer.
- [BUG] Agent executed destructive `docker volume rm` without user confirmation, causing data loss
- Slash commands blocked when skill exists with same name
- Panic: UTF-8 byte boundary errors when rendering CJK text
- [Bug] Claude marks tasks complete without verifying implementation
- [BUG] Session rename fails with ENOENT error: "no such file or directory, open 'n/a'"
- Feature: Add /issue skill to create GitHub issues
- [Parley] Conversation Simulator: Add sub-node coverage tracking
- [BUG] Claude Desktop macOS requires quitting twice (Cmd+Q → wait → system Dock pop-up menu Quit)
- Remove legacy daily_routine.yaml config file
- Sharp/libvips crashes with SIGILL on CPUs without AVX support (AMD Phenom II)
- [BUG] File picker selection highlight not visible with macOS system /bin/zsh (ncurses 5.4 issue)
- [BUG] Panic on UTF-8 character boundary with Korean text
- Skill allowed-tools doesn't grant permission for Bash commands
- [BUG] Incorrect token counts per MCP tool
- [BUG] Claude Code in Desktop auto-executes tasks from old session without user prompt
- Add screen-clear-only slash command or configurable keybindings
- [Bug] React error #185: Missing required prop in component rendering
- [BUG] MCP resource returning image fills up context with 1 image whereas tool result can go as far as 15 images
- Prompt Caching Inefficiency - Dynamic Variables Placed Before Static Tool Definitions
- [MODEL] Claude Code overwrote existing file without reading it first - data loss
- I don't have any bug report content to generate a title from. Please provide the bug report details so I can create an appropriate GitHub issue title.d
- Allow AskUserQuestion to execute slash commands when user selects an option
- [FEATURE] Add ToolRejected / PermissionDenied Hook Event to Capture User Rejection Feedbac
- Context compaction loses critical state and stale background shell reminders persist
- I need more specific information to generate an accurate GitHub issue title. Could you please provide details about: 1. What specific performance problem are you experiencing? 2. What is slow or degraded compared to previous versions? 3. Is it related to
- [BUG] Aligning spaces in python so that output "MB" on commandline is right-aligned was NOT possible for claude !?!
- Korean character boundary panic in editor
- chore: migrate from mypy to ty type checker
- [BUG] VS Code Extension Defaulting To Sonnet, Ignoring Model Setting
- [Feature Request] Enable vim mode in all text input fields
- [BUG] Anything but CLI is useless
- [BUG] HTTP MCP server custom headers not being sent to server
- [BUG] HTTP MCP server custom headers not being sent to server
- [BUG] MCP Tools Not Accessible via MCPSearch Despite Server Connection Description
- [Bug] Output text formatting corrupted with excessive line breaks and spacing
- [Feature Request] Implement automatic cleanup of old Claude versions during updates
- [FEATURE] Add browser selection option for Chrome extension (support non-default browsers)
- [BUG] PDFs are limited to 256KB and No Vision/OCR is performed with AWS Bedrock
- [BUG] Resumed sessions fail after VPN connect (DNS caching in Bun)
- Startup error: Failed to install MCP servers from Anthropic marketplace
- [BUG] DISABLE_AUTOUPDATER=1 not being honored
- Feature Request: Customizable status line with git branch display (oh-my-zsh style)
- [Bug] Claude prioritizes speed over correctness - fundamentally wrong priority system for a coding agent
- [FEATURE] It's very annoying that the web or app UI can not read a code directory. Or that the CLI can not accept screen shots.
- [BUG] [FEATURE REQUEST] VS Code extension greys out chat history during confirmation prompts — no way to disable
- Test
- [Bug] High CPU usage when opening menu list with "/"
- [BUG] Claude Chrome Extension keyboard shortcut clashes with a macOS default
- [BUG] CC 2.0.75 macOS 26.2 M4 fails `This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().`
- VSCode Extension Steals Focus When Maximizing Terminal Panel
- [FEATURE] distinguish color or styling of claude comments
- [BUG] inefficient tool use burns tokens
- [Bug] Files not created while consuming API tokens
- [BUG] claude starts outputing windows new line stuff recently
- [BUG] MCP Tool view cannot handle " | None" types
- [BUG] Claude Code Silent Crash Due to Memory Exhaustion from Unbounded Command Output
- [Bug] Claude Code fails with Spanish text: missing ñ character and accent mark support
- Claude Code freezes when executing heredoc piped to script via /dev/stdin
- [BUG] reading a broken image corrupts the session
- [BUG] Context low warning shows 7% when actually 36% free (auto-compact disabled)
- Feature Request: Add source context to PermissionRequest hooks for skill-specific auto-approval
- Bug: /login Does Not Recover Active Session After OAuth Token Expiration
- [FEATURE] Auto-refresh status line data after /compact command
- [Bug] Workflow modification causes subsequent misunderstanding
- [BUG] "Delete files created since 21.11" Resulted in deleting files since 2024
- [BUG] MCP client hangs when server returns session-expired error (-32004)
- claude update detects its own spawned process as 'another Claude process running'
- Official learning-output-style plugin SessionStart hook fails on Windows
- check the task that c review and analyse and rept feedback...
- [Bug] Anthropic API Error: tool_reference blocks unsupported on claude-haiku-4-5-20251001
- [Bug Report] Model performance regression in Claude Code CLI
- Skill tool description conflates skills and slash commands
Resolved issues (62)
- [Bug] Panic: Invalid UTF-8 string indexing in core library
- [Feature Request] Fix input prompt bar to bottom of screen for visibility when scrolled
- Feature: Add /issue skill to create GitHub issues
- [Bug] Hide Opus 4.5 upgrade note when already using Opus 4.5
- [BUG] Spanish output missing all accents and ñ for the last three weeks
- [BUG] the teleport feature doesn't properly handle multi-byte UTF-8 characters in session context.
- Rust panic on Korean (UTF-8) string processing
- [Bug] Claude refusing to execute skills and running scripts within skill instead
- [BUG] Claude Code for VS Code ANTHROPIC_DEFAULT_HAIKU_MODEL or CLAUDE_CODE_SUBAGENT_MODEL pass all mvn test to request , and not truncate, cause 200k tokens consume
- Panic when processing Korean (UTF-8 multibyte) characters in string slicing
- [BUG] Rust panic when editing file containing Chinese characters in diff preview
- [Bug] Claude Code ignores explicit instruction to request permission before implementation
- [BUG] Rust panic: "byte index 2 is not a char boundary" when processing emoji (✅)
- [BUG] Error spawning Claude: Error: spawn EBUSY
- [BUG] Context leakage between two Claude Code sessions in same working directory
- You're out of extra usage · resets 2am (America/Bogota)
- [Bug] Anthropic API Error: Image dimensions exceed max allowed size for multi-image requests
- [BUG] Claude makes unverified claims about code instead of checking first
- [Bug] Autocomplete dropdown highlight has low contrast on light themes
- [Bug] Frontend design plugin fails to invoke after installation
- [BUG] Crash when rendering output via SSH on mobile terminal (Termius Android)
- Unknown slash command: rate-limit-options
- [FEATURE] prompt the user after compactification, do NOT automatically execute based on summary
- [Bug] JetBrains IDE detection fails despite plugin installation
- [BUG] Multi-byte UTF-8 characters (Korean, emoji) cause panic: byte index is not a char boundary
- [Bug] Terminal flickering occurs with sub-agents and large text input
- [Feature Request] Allow custom naming for plans instead of auto-generated names
- [BUG] IntelliJ Plugin force-enables "Use Option as Meta key" on every launch, breaking special characters on non-US keyboards
- Add dedicated VS Code chat sidebar view (like GitHub Copilot Chat) instead of using VS Code panel system
- Bash tool: Environment variables stripped when command contains pipes
- [BUG] SCrolling up after today's update does not work anymore and causes up arrow key instead.
- [Feature Request] Add option to disable or customize diff syntax highlighting colors
- [BUG] Bash tool incorrectly escapes special characters inside single-quoted strings
- Bug in Claude Code 2.0.71 - tries to readFileSync() on .claude directory
- [BUG] Xcode Coding Assistant older Claud Sonnet version (3.5) as expected (4.5)
- [FEATURE] Do not scroll when appending results in prompt
- [FEATURE] Customizable Terminal Title
- [Bug] Compaction fails with "Conversation too long" error despite available context
- [BUG] Appended system prompt lost during conversation compaction
- [BUG] Custom slash commands not loading from .claude/commands/ directory
- [BUG] byte index 135 is not a char boundary; it is inside '释' (bytes 133..136)
- [Bug] Search tool returns 0 results, requires manual ripgrep workaround
- [Feature Request] Support MCP server configuration at subagent level
- [Bug] Auto-update failed when launching Claude Code binary with Bun
- I need bug report content to generate a GitHub issue title. Please provide the bug report or issue description you'd like me to summarize.
- [BUG] Skill content passed through shell eval - backticks interpreted as command substitution
- [BUG] Claude Code writes .claude.json to wrong location in containerized environments
- [BUG] Panic when processing UTF-8 characters - byte boundary error
- [Bug] Recent activity not displaying despite active session
- [BUG] Add confirmation to rating of how Claude Code is doing
- [BUG] iTerm2 Option+Click makes Claude Code to hang
- [MODEL] Claude? ...
- [Bug] `/context` command duplicates and fails to return results when using databricks claude anthropic endpoint
- [BUG] HTTP MCP server custom headers not being sent to server
- [Bug] Output text formatting corrupted with excessive line breaks and spacing
- Test
- VSCode Extension Steals Focus When Maximizing Terminal Panel
- [BUG] CC 2.0.75 macOS 26.2 M4 fails `This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().`
- [FEATURE] Auto-refresh status line data after /compact command
- [BUG] "Delete files created since 21.11" Resulted in deleting files since 2024
- [BUG] MCP client hangs when server returns session-expired error (-32004)
- Official learning-output-style plugin SessionStart hook fails on Windows