Skip to content

[BUG] Desktop 1.18.30 (Windows 11): sidecar unresponsive / local server red after every chat, renderer ResizeObserver error storm #48633

Closed as not planned

Description

@DCRimbaud

Description

Using OpenCode Desktop 1.18.30 on Windows 11: after sending a message — including in a brand-new session — the local server indicator turns red. The sidecar process stays alive and keeps listening on its port, but stops responding:

  • The model list doesn't load; switching workspaces is unresponsive
  • Messages sent while it is stuck are lost (never persisted; restarting makes them disappear)
  • Only restarting the desktop app recovers it — and it happens again on the very next chat

This matches the symptom described in #28332 (closed) and #46121.

Environment

  • OS: Windows 11 (Chinese locale)
  • OpenCode Desktop: 1.18.30 (packaged; auto-updater reports latest, downgrade allowed)
  • Model: opencode-go/deepseek-v4.1-flash (variant max)
  • 5 workspaces open in the desktop app simultaneously
  • Data dir shared with CLI (~/.local/share/opencode), agents/skills in global config

Steps to reproduce

  1. Launch OpenCode Desktop (1.18.30), open a workspace
  2. Start any session (new or existing) and send a message
  3. Wait for the streamed response
  4. The local server becomes red shortly after; the UI stops updating; the app must be restarted

Evidence

main.log (desktop app logs):

[16:44:50.183] sidecar connection started { version: 'v1' }
[16:44:50.192] spawning sidecar { url: 'http://127.0.0.1:53309' }
[16:44:51.522] awaiting server ready
[16:44:51.522] server ready { url: 'http://127.0.0.1:53309' }

renderer.log — error storm during the streamed response (dozens of lines per second):

[2026-09-12 16:45:48.492] [error] ResizeObserver loop completed with undelivered notifications.
[2026-09-12 16:45:48.594] [error] ResizeObserver loop completed with undelivered notifications.
[2026-09-12 16:45:48.609] [error] ResizeObserver loop completed with undelivered notifications.
...
[2026-09-12 16:46:01.522] [error] ResizeObserver loop completed with undelivered notifications.

opencode.log (server side): no crash, no useful error; the process stays alive; no Windows crash events.

Additional context

Activity

  1. github-actions commented on Sep 12, 2026

    @github-actions
    Contributor

    This issue might be a duplicate of existing issues. Please check:

    If your issue is specifically about the combination of the ResizeObserver storm causing the sidecar to stop responding (rather than just a renderer freeze), it may be a distinct bug worth keeping open — but please cross-reference those issues to avoid duplicate investigation effort.

  2. AntoineGS commented on Sep 22, 2026

    @AntoineGS

    I get this after each prompt on v2.0.12 as well, I have to relaunch the client on every prompt >_<
    (Linux build)

    Edit: nevermind it was the vim-plugin that was the cause!

  3. thdxr commented on Oct 11, 2026

    @thdxr
    Member

    Thanks for the report! OpenCode 2.0 is now out and development is focused on V2, so we're closing issues filed against OpenCode 1. Please upgrade (opencode upgrade --major, details: https://anoma.ly/notes/opencode-2-0), and if this is still relevant on 2.0, reopen this issue or open a new one with your 2.0 version.

    — from 𝕺𝖕𝖊𝖓𝕮𝖔𝖉𝖊

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions