Skip to content

TUI crash: [Reconciler] Unknown component type: spinner #7415

@harshav167

Description

@harshav167

Summary

TUI crashes with "[Reconciler] Unknown component type: spinner" during prompt render.

Steps to reproduce

  1. Build OpenCode locally from branch feature/session-directory-filtering (HEAD 4bbb0df, based on dev bded900).
  2. Run the built binary (oc-custom / opencode).
  3. TUI crashes on startup.

Actual

Error: [Reconciler] Unknown component type: spinner
    at createElement (../../node_modules/.bun/@[email protected]+897ebc1644d3edd0/node_modules/@opentui/solid/index.js:521:17)
    at children (src/cli/cmd/tui/component/prompt/index.tsx:939:26)
    at <anonymous> (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:1531:21)
    at runComputation (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:742:22)
    at updateComputation (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:724:3)
    at readSignal (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:660:67)
    at <anonymous> (../../node_modules/.bun/@[email protected]+897ebc1644d3edd0/node_modules/@opentui/solid/index.js:148:62)
    at runComputation (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:742:22)
    at updateComputation (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:724:3)
    at createRenderEffect (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/dev.js:240:75)

Expected

TUI should render without crashing.

Environment

  • macOS 26.3 (25D5087f), arm64
  • Bun 1.3.5
  • package version: 1.1.8
  • @opentui/solid 0.1.70 in bun.lock (stack trace shows @opentui/[email protected] path)
  • @opentui/core 0.1.70
  • opentui-spinner 0.0.6
  • Branch: feature/session-directory-filtering
  • HEAD: 4bbb0df835a83d195314694f4fc1cb7ea0d271f0
  • Base dev: bded900

Metadata

Metadata

Assignees

Labels

opentuiThis relates to changes in v1.0, now that opencode uses opentui

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions