Skip to content
This repository was archived by the owner on Jun 1, 2026. It is now read-only.
This repository was archived by the owner on Jun 1, 2026. It is now read-only.

TUI crashes with TextNodeRenderable error after switching sessions from a folder #26

@devinoldenburg

Description

@devinoldenburg

Summary

The TUI crashes with a fatal TextNodeRenderable rendering error when switching to another session after entering a folder.

Reproduction

Reported user flow:

  1. Open Codeplane TUI.
  2. Enter/navigate into a folder.
  3. Switch to another session in the TUI.
  4. The TUI shows a fatal error screen.

Error

A fatal error occurred!

Error: TextNodeRenderable only accepts strings, TextNodeRenderable instances, or StyledText instances
    at add (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:81:238324)
    at vEo (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:169:78805)
    at children (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:2045:23611)
    at <anonymous> (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:169:22686)
    at wOn (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:169:12083)
    at d_ (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:169:11845)
    at Tfe (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:169:13707)
    at vOn (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:169:14672)
    at Rko (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:169:14007)
    at wv (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:169:13901)
    at y (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:1134:10933)
    at async sync (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:1134:11878)
    at async <anonymous> (/opt/homebrew/lib/node_modules/codeplane-ai/node_modules/codeplane-darwin-arm64/bin/runtime/tui/node-main.js:2163:3332)
    at processTicksAndRejections (native:7:39)

Environment

  • Surface: TUI
  • Install path from stack: /opt/homebrew/lib/node_modules/codeplane-ai/...
  • Platform: macOS, Homebrew-managed Node global install path
  • Package binary: codeplane-darwin-arm64

Notes

The crash screen offers "Copy Issue URL (exception info pre-filled)", "Reset TUI", and "Exit". The visible bottom status line repeats:

TextNodeRenderable only accepts strings, TextNodeRenderable instances, or StyledText instances

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions