[Bug] Pulsating progress bar ignores macOS Reduced Motion setting and animates during user input prompts
Bug Description
Since some recent update, Claude Code started displaying this green pulsating line at the top of the terminal while it's working. It does this even though I have "Reduced motion" activated in my macOS system settings. It's not actually a problem for me that it does this while it's working, but the problem for me is that the bar keeps animating while Claude Code is waiting for me to answer questions or approve its plan. That's a problem because I cannot filter out peripheral motion the way neurotypical persons apparently can. So I can't concentrate on reading the plan that Claude Code is waiting for me to read and accept! 🤦♂️ 😅
[!NOTE] My problem is an _accessibility_ issue. My problem is not that the status bar remains after terminating Claude Code (I haven't had that problem), so this is not a duplicate of https://github.com/anthropics/claude-code/issues/12345 My problem also isn't that the status bar is ugly or too big, so I don't think that this is a duplicate of https://github.com/anthropics/claude-code/issues/12405
Environment Info
- Platform: darwin
- Terminal: iTerm.app
- Version: 2.0.55
- Feedback ID:
Errors
[{"error":"Error\n at dU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10086)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:09:26.398Z"},{"error":"Error\n at dU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10086)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:09:26.399Z"},{"error":"Error\n at dU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10086)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:09:26.497Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/adrian.schmidt/.local/share/claude/versions/2.0.55 (expected in multi-process scenarios)\n at HN0 (/$bunfs/root/claude:2667:1622)\n at o2A (/$bunfs/root/claude:2665:34072)\n at async m17 (/$bunfs/root/claude:2665:35274)\n at async vx (/$bunfs/root/claude:2667:236)\n at async <anonymous> (/$bunfs/root/claude:2667:12465)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:09:34.062Z"},{"error":"Error\n at dU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10086)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:14:26.402Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n at readFileSync (unknown)\n at readFileSync (/$bunfs/root/claude:12:370)\n at isB (/$bunfs/root/claude:4260:17094)\n at call (/$bunfs/root/claude:1459:912)\n at call (/$bunfs/root/claude:1455:5768)\n at sT7 (/$bunfs/root/claude:2229:16728)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:16:48.003Z"},{"error":"Error\n at dU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10086)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:19:26.360Z"},{"error":"Error\n at dU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10086)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:24:26.317Z"},{"error":"Error\n at dU (/$bunfs/root/claude:27:1143)\n at <anonymous> (/$bunfs/root/claude:32:10086)\n at emit (node:events:92:22)\n at endReadableNT (internal:streams/readable:861:50)\n at processTicksAndRejections (native:7:39)\n at request (/$bunfs/root/claude:34:2147)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-28T11:29:26.431Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/adrian.schmidt/.local/share/claude/versions/2.0.55 (expected in multi-process scenarios)\n at HN0 (/$bunfs/root/claude:2667:1622)\n at o2A (/$bunfs/root/claude:2665:34072)\n at async m17 (/$bunfs/root/claude:2665:35274)\n at async vx (/$bunfs/root/claude:2667:23
Note: Error logs were truncated.
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗