anomalyco / anomalyco/opencode

Electron 渲染过程变得无响应,并在 window.log 中记录“渲染器无响应”。冻结持续~3秒;应用恢复了,但性能严重下降。

Open
#40,572 3 comments 0 reactions 1 assignee View on GitHub

@Hona is already working on this.

Since Aug 5, 2026.

Dominant language
TypeScript
Stars
209k
Forks
27.5k
PR merge metrics
PR metrics pending

Description

Description

Desktop v1.18.13 — Renderer freezes (unresponsive) due to Solid.js computeTransform/computeStyle reactive dependency cycle, amplified by ResizeObserver thrashing + API rate-limit retry storms

The Electron renderer process becomes unresponsive and logs "renderer unresponsive" in window.log. The freeze lasts ~3 seconds; the app recovers but is severely degraded.

Plugins

No third-party plugins. Using MCP servers: github, memory, postgres (local), playwright, scheduler.

OpenCode version

v1.18.13 (packaged)

Steps to reproduce

Steps to reproduce
Use OpenCode Desktop v1.18.13 on Windows 11
Have multiple projects open (at least one session active)
Use a model provider that hits rate limits (e.g., sensenova with TPM/rpm limits)
Have multiple concurrent LLM streams active
Add a new project directory to the workspace while a session is active
After ~30 seconds of API retry storms, the renderer freezes for 3-5 seconds then recovers

Screenshot and/or share link

Not available at this time. Debug logs exported at the time of freeze are available.

Operating System

Windows 11 (build 10.0.26200)

Terminal

N/A (OpenCode Desktop app)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.