[Bug] AskUserQuestion tool returns empty answer without user interaction
Bug Description
Regarding the question you noticed: you're right, that looks like a bug. When I used AskUserQuestion to present the Linear ticket options, the system recorded a response even
though you may not have explicitly interacted with it (or the default/first option was auto-selected). This is unexpected behavior — the tool should wait for your actual input.
You can report this at: https://github.com/anthropics/claude-code/issues
Specifically, the issue is: AskUserQuestion tool sometimes returns "User has answered your questions: ." with an empty answer, proceeding without the user actually selecting an
option. This happened during the /linear skill flow when presenting ticket options.
Environment Info
- Platform: darwin
- Terminal: ghostty
- Version: 2.1.63
- Feedback ID: 8cdfc252-e1ec-4d72-a502-693e1caf8cdd
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/aahnik/.local/share/claude/versions/2.1.63 (expected in multi-process scenarios)\n at sVR (/$bunfs/root/claude:2436:2100)\n at QjA (/$bunfs/root/claude:2436:1211)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-28T07:24:38.742Z"},{"error":"Error: Plugin swift-lsp has an invalid manifest file at /Users/aahnik/.claude/plugins/cache/claude-plugins-official/swift-lsp/1.0.0/.claude-plugin/plugin.json.\n\nValidation errors: : Unrecognized keys: \"source\", \"category\", \"strict\"\n\nPlease fix the manifest or remove it. The plugin cannot load with an invalid manifest.\n at VZR (/$bunfs/root/claude:1924:11714)\n at async g0B (/$bunfs/root/claude:1932:378)\n at async _p7 (/$bunfs/root/claude:1932:9075)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-28T07:24:38.752Z"},{"error":"Error: Tool mcp__claude_ai_Linear__list_issues not found\n at E2B (/$bunfs/root/claude:2355:6884)\n at r4 (/$bunfs/root/claude:227:20798)\n at X8 (/$bunfs/root/claude:227:39194)\n at mi (/$bunfs/root/claude:227:49817)\n at N6 (/$bunfs/root/claude:227:86075)\n at $0 (/$bunfs/root/claude:227:85053)\n at cD (/$bunfs/root/claude:227:84879)\n at xL (/$bunfs/root/claude:227:81310)\n at LR (/$bunfs/root/claude:227:6407)\n at bT (/$bunfs/root/claude:227:4906)","timestamp":"2026-02-28T12:51:37.061Z"},{"error":"Error: Tool mcp__claude_ai_Linear__list_issues not found\n at E2B (/$bunfs/root/claude:2355:6884)\n at r4 (/$bunfs/root/claude:227:20798)\n at X8 (/$bunfs/root/claude:227:39194)\n at mi (/$bunfs/root/claude:227:49817)\n at N6 (/$bunfs/root/claude:227:86075)\n at $0 (/$bunfs/root/claude:227:85053)\n at cD (/$bunfs/root/claude:227:84879)\n at xL (/$bunfs/root/claude:227:81310)\n at LR (/$bunfs/root/claude:227:6407)\n at bT (/$bunfs/root/claude:227:4906)","timestamp":"2026-02-28T12:51:37.061Z"},{"error":"Error: Tool mcp__claude_ai_Linear__list_issues not found\n at E2B (/$bunfs/root/claude:2355:6884)\n at r4 (/$bunfs/root/claude:227:20798)\n at X8 (/$bunfs/root/claude:227:39194)\n at mi (/$bunfs/root/claude:227:49817)\n at N6 (/$bunfs/root/claude:227:86075)\n at $0 (/$bunfs/root/claude:227:85053)\n at cD (/$bunfs/root/claude:227:84879)\n at xL (/$bunfs/root/claude:227:81310)\n at LR (/$bunfs/root/claude:227:6407)\n at bT (/$bunfs/root/claude:227:4906)","timestamp":"2026-02-28T12:51:37.061Z"},{"error":"Error: Request was aborted.\n at MhR (/$bunfs/root/claude:821:96594)\n at next (native:1:11)\n at tB0 (/$bunfs/root/claude:6029:6980)\n at next (native:1:11)\n at R00 (/$bunfs/root/claude:6034:9198)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-28T13:33:59.282Z"},{"error":"Error: File does not exist. Note: your current working directory is /Users/aahnik/Projects/writesonic/bansi-backend.\n at call (/$bunfs/root/claude:1775:6360)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-28T13:37:51.207Z"},{"error":"Error: Request was aborted.\n at makeRequest (/$bunfs/root/claude:307:3940)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-28T13:53:22.557Z"},{"error":"Error: EISDIR: illegal operation on a directory, read '/Users/aahnik/.claude/skills/linear'\n at le_ (/$bunfs/root/claude:1652:420)\n at async fRB (/$bunfs/root/claude:1770:2429)\n at async call (/$bunfs/root/claude:1775:6062)\n at async BZ8 (/$bunfs/root/claude:3507:15122)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-02-28T14:10:23.230Z"}]This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗