[Bug] Text rendering truncation in Cursor on Windows 11

Resolved 💬 3 comments Opened Dec 19, 2025 by wpeasy Closed Dec 19, 2025

Bug Description
As of yesterday I'm getting a weird issue with Claue Code in Cursor on Windows 11. The responses lool center aligned and are missing a lot of characters making it impossible to read. I have updated node, cursor and claue with no improvement.

Environment Info

  • Platform: win32
  • Terminal: cursor
  • Version: 2.0.73
  • Feedback ID: 86765bf4-f10b-403f-9949-786aa9358a94

Errors

[{"error":"Error: EISDIR: illegal operation on a directory, read\n    at Module.readSync (node:fs:739:18)\n    at file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:9:657\n    at rI (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:8084)\n    at Object.readSync (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:9:566)\n    at yF (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4825:105)\n    at $E (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4827:204)\n    at Hc5 (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2231:8284)\n    at H (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2231:7488)\n    at file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2231:7819\n    at o0 (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:252:62374)","timestamp":"2025-12-19T10:13:50.552Z"},{"error":"Error: EISDIR: illegal operation on a directory, read\n    at Module.readFileSync (node:fs:440:20)\n    at file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:9:429\n    at rI (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:8:8084)\n    at Object.readFileSync (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:9:404)\n    at $E (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4827:219)\n    at Hc5 (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2231:8284)\n    at H (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2231:7488)\n    at file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2231:7819\n    at o0 (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:252:62374)\n    at Aj (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:252:75277)","timestamp":"2025-12-19T10:13:50.555Z"},{"error":"s32: Diagnostics file path mismatch: expected C:\\Users\\Alan.Blair\\Local Sites\\bricks-playground\\app\\public\\wp-content\\plugins\\ab-easy-geo-block\\src\\REST\\Routes.php, got file://c:\\users\\alan.blair\\local sites\\bricks-playground\\app\\public\\wp-content\\plugins\\ab-easy-geo-block\\src\\rest\\routes.php/)\n    at gP.beforeFileEdited (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1201:50877)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async Object.call (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1866:624)\n    at async am5 (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2200:17482)","timestamp":"2025-12-19T10:14:40.277Z"},{"error":"s32: Diagnostics file path mismatch: expected C:\\Users\\Alan.Blair\\Local Sites\\bricks-playground\\app\\public\\wp-content\\plugins\\ab-easy-geo-block\\src\\REST\\Routes.php, got file://c:\\users\\alan.blair\\local sites\\bricks-playground\\app\\public\\wp-content\\plugins\\ab-easy-geo-block\\src\\rest\\routes.php/)\n    at gP.beforeFileEdited (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1201:50877)\n    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)\n    at async Object.call (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1866:624)\n    at async am5 (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2200:17482)","timestamp":"2025-12-19T10:15:35.897Z"},{"error":"s32: Diagnostics file path mismatch: expected C:\\Users\\Alan.Blair\\Local Sites\\bricks-playground\\app\\public\\wp-content\\plugins\\ab-easy-geo-block\\src\\Plugin.php, got file://c:\\users\\alan.blair\\local sites\\bricks-playground\\app\\public\\wp-content\\plugins\\ab-easy-geo-block\\src\\plugin.php/)\n    at gP.beforeFileEdited (file:///C:/Users/Alan.Blair/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1201:50877)\n    at process.processTicksAndRejections (node:

Note: Error logs were truncated.

View original on GitHub ↗

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