mirror of
https://github.com/anomalyco/opencode.git
synced 2026-05-30 20:44:31 +00:00
ServerKey's keyed <Show> remount is a multi-second synchronous cascade (dispose + rebuild of the whole app subtree) that used to leave the UI looking frozen. A tiny module-level serverSwitching signal now gates a fullscreen Splash rendered above the ServerKey boundary, and the status-popover click handler setTimeout-defers the batched navigate+setActive so the browser paints the splash before the freeze begins and dismisses it after the new subtree paints. |
||
|---|---|---|
| .. | ||
| addons | ||
| components | ||
| constants | ||
| context | ||
| hooks | ||
| i18n | ||
| pages | ||
| utils | ||
| app.tsx | ||
| custom-elements.d.ts | ||
| entry.tsx | ||
| env.d.ts | ||
| index.css | ||
| index.ts | ||
| sst-env.d.ts | ||
| theme-preload.test.ts | ||