Skip to content

TUI crash: remove expects a renderable child object #43693

Closed

Description

@reisi007

Description

The OpenCode TUI crashed with an unexpected error.

Error: remove expects a renderable child object

Stack trace:

Error: remove expects a renderable child object
    at remove (../../node_modules/.bun/@[email protected]+2240c214a0f33214/node_modules/@opentui/core/chunk-bun-t68f2fmr.js:1087:17)
    at oi (../../node_modules/.bun/@[email protected]+b9027845aeff97b0/node_modules/@opentui/solid/index.bun.js:591:10)
    at k (../../node_modules/.bun/@[email protected]+b9027845aeff97b0/node_modules/@opentui/solid/index.bun.js:410:11)
    at y (../../node_modules/.bun/@[email protected]+b9027845aeff97b0/node_modules/@opentui/solid/index.bun.js:313:13)
    at <anonymous> (../../node_modules/.bun/@[email protected]+b9027845aeff97b0/node_modules/@opentui/solid/index.bun.js:301:44)
    at pA (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/server.js:695:22)
    at fe (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/server.js:677:3)
    at Ue (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/server.js:786:7)
    at wo (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/server.js:881:18)
    at q (../../node_modules/.bun/[email protected]/node_modules/solid-js/dist/server.js:802:17)

Plugins

No response

OpenCode version

0.0.0-beta-17519

Steps to reproduce

Reported automatically from the OpenCode crash screen. If you can, describe what you were doing when it crashed.

Screenshot and/or share link

No response

Operating System

macOS 25.6.0 (arm64)

Terminal

Apple_Terminal 470.2

Activity

  1. reisi007 commented on Aug 20, 2026

    @reisi007
    Author

    Human note: I tried creating a plugin and it crashed....

  2. opencode-agent commented on Aug 20, 2026

    @opencode-agent
    Contributor

    The reported build (0.0.0-beta-17519) predates the plugin reload generation fixes in #43441, #43447, and #43522. The source-change-during-import regression fails at the reported build commit and passes on current v2; the rendered plugin create/edit path also completes without crashing. This is fixed in 0.0.0-beta-17728 and newer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions