anomalyco / anomalyco/opencode
Electron 渲染过程变得无响应,并在 window.log 中记录“渲染器无响应”。冻结持续~3秒;应用恢复了,但性能严重下降。
@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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.