[Bug] CLI output formatting broken - unreadable text rendering

Resolved 💬 8 comments Opened Dec 19, 2025 by m-muiznieks Closed Dec 19, 2025

Bug Description
The messages are unreadable. The whole cli experience is turned into a catastrophe.
In the end, the screen flickers crazily!

Too bad I renewed my subscription today, I would give a pause for a while.

```text Key Findings from Session Handling Analysis

if (isSessionStart || isFirstVisit) {
// Campaign params ONLY sent here
const campaignParams = buildCampaignParams(sd);
} else {
// NO campaign params for purchase, add_to_cart, etc!

const ga4Data = streamId
? extractGA4Data(event, streamId, sd, cookie_prefix)

code paths!

  1. Something else you suspect

**Environment Info**
- Platform: win32
- Terminal: windows-terminal
- Version: 2.0.73
- Feedback ID: 62637743-db46-4c89-ab89-e757cfabc7bb

**Errors**
```json
[{"error":"AxiosError: Request failed with status code 401\n    at oy (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:56:1137)\n    at IncomingMessage.<anonymous> (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:57:9852)\n    at IncomingMessage.emit (node:events:519:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1701:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at ezA.request (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:59:2130)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async JB7 (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:2661:9071)\n    at async file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:2661:9964","timestamp":"2025-12-19T14:26:38.810Z"},{"error":"AxiosError: Request failed with status code 401\n    at oy (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:56:1137)\n    at IncomingMessage.<anonymous> (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:57:9852)\n    at IncomingMessage.emit (node:events:519:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1701:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at ezA.request (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:59:2130)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async dP2 (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:1838:3609)","timestamp":"2025-12-19T14:26:38.886Z"},{"error":"AxiosError: Request failed with status code 401\n    at oy (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:56:1137)\n    at IncomingMessage.<anonymous> (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:57:9852)\n    at IncomingMessage.emit (node:events:519:35)\n    at IncomingMessage.emit (node:domain:489:12)\n    at endReadableNT (node:internal/streams/readable:1701:12)\n    at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n    at ezA.request (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:59:2130)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async JB7 (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:2661:9071)\n    at async file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:2661:9964","timestamp":"2025-12-19T14:26:39.754Z"},{"error":"SyntaxError: Expected double-quoted property name in JSON at position 391 (line 16 column 7)\n    at JSON.parse (<anonymous>)\n    at file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:75:715\n    at B (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:8:6526)\n    at kQ7 (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:2660:28175)\n    at async mt2 (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:2660:30954)","timestamp":"2025-12-19T14:26:39.898Z"},{"error":"Error: 1P event logging: 1 events failed to export\n    at hp1.queueFailedEvents (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:240:39698)\n    at hp1.doExport (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:240:38794)","timestamp":"2025-12-19T14:53:45.476Z"},{"error":"Error: {\"stack\":\"Error: Failed to export 1 events\\n    at hp1.doExport (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:240:38885)\",\"message\":\"Failed to export 1 events\",\"name\":\"Error\"}\n    at AH0.error (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:1672:34862)\n    at Bc1.error (file:///C:/Users/info/node_modules/@anthropic-ai/claude-code/cli.js:239:33126)\n    at file:///C:/Users/info/n

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗