[Bug] ReasonML diffs contain corrupted "undefined" text artifacts

Resolved 💬 1 comment Opened Apr 24, 2026 by 7h3kk1d Closed May 8, 2026

Bug Description
I'm getting ReasonML diffs that have the word ndefined or undefined in them like:

427 let jump_to_tile = (id: Id.t, model: Model.t): option(Update.t) => { 428 - switch (Measured.find_by_id(id, model.editor.syntax.measured)) { 428 + switch (TermData.rootndefined;undefined;undefinedm_piecendefined;undefined;undefinedm(idndefined;undefined;undefinedm, modelndefined;un 429 | ndefined;undefined;undefinedmSome(_ndefined;undefined;undefinedm) => ndefined;undefined;undefinedmSome(Perform(Move(Goal(TileId(idnde 430 | ndefined;undefined;undefinedmNone => None

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.1.119
  • Feedback ID: 61e089e2-769a-403f-84e4-1d7752ac7fc6

Errors

[{"error":"Error: Failed to fetch version from https://downloads.claude.ai/claude-code-releases/latest: timeout of 30000ms exceeded\n    at aT5 (/$bunfs/root/src/entrypoints/cli.js:2734:5533)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-24T11:20:06.514Z"},{"error":"Error: Failed to fetch version from https://downloads.claude.ai/claude-code-releases/latest: timeout of 30000ms exceeded\n    at aT5 (/$bunfs/root/src/entrypoints/cli.js:2734:5533)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-24T11:20:06.514Z"},{"error":"Error: Failed to fetch version from https://downloads.claude.ai/claude-code-releases/latest: timeout of 30000ms exceeded\n    at aT5 (/$bunfs/root/src/entrypoints/cli.js:2734:5533)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-24T11:37:47.723Z"},{"error":"Error: Failed to fetch version from https://downloads.claude.ai/claude-code-releases/latest: timeout of 30000ms exceeded\n    at aT5 (/$bunfs/root/src/entrypoints/cli.js:2734:5533)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-24T11:37:47.723Z"},{"error":"Error: Failed to fetch version from https://downloads.claude.ai/claude-code-releases/latest: timeout of 30000ms exceeded\n    at aT5 (/$bunfs/root/src/entrypoints/cli.js:2734:5533)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-24T12:44:25.057Z"},{"error":"Error: Failed to fetch version from https://downloads.claude.ai/claude-code-releases/latest: timeout of 30000ms exceeded\n    at aT5 (/$bunfs/root/src/entrypoints/cli.js:2734:5533)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-24T12:44:25.057Z"},{"error":"Error: Failed to fetch version from https://downloads.claude.ai/claude-code-releases/latest: timeout of 30000ms exceeded\n    at aT5 (/$bunfs/root/src/entrypoints/cli.js:2734:5533)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-24T13:51:55.192Z"},{"error":"Error: Failed to fetch version from https://downloads.claude.ai/claude-code-releases/latest: timeout of 30000ms exceeded\n    at aT5 (/$bunfs/root/src/entrypoints/cli.js:2734:5533)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-04-24T13:51:55.192Z"}]

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗