mirror of
https://github.com/stablyai/orca.git
synced 2026-09-26 08:02:38 +00:00
* fix(sidebar): retain remote OMP rows before tab hydration * fix(sidebar): sweep host-retracted rows without hydrated tabs * perf(sidebar): scope mirrored retractions to indexed host tabs * fix(sidebar): scope status retractions to host identity * fix(sidebar): retain host identity on mirrored statuses * chore(ci): refresh validation against fixed main baseline * fix: scope mirrored tab retractions to owning host panes * fix(sidebar): preserve foreign pane metadata during host retraction * fix(sidebar): retain remote workspace attribution after tab hydration
12 lines
1.0 KiB
Markdown
12 lines
1.0 KiB
Markdown
# Remote sidebar rendering proof
|
|
|
|
```sh
|
|
ORCA_BACKGROUND_LAUNCH=1 node tests/tools/omp-remote-sidebar-rendered/run.mjs
|
|
```
|
|
|
|
The fixture uses the production worktree selector, row builder, compact sidebar rows and styles. It supplies completed paired and SSH OMP status entries before any client tabs hydrate, alongside a local completed orphan. Both remote rows must render and the local orphan must remain absent. It then removes the injected statuses and verifies the rows disappear.
|
|
|
|
This checks rendered presentation, not a live paired/SSH transport or the full Orca shell. Real snapshot retraction, host/workspace isolation and visibility tombstones are covered by `worktree-agent-remote-attribution.test.ts`. The indexed retraction regression covers 100 workspaces with a single status-key enumeration per batch.
|
|
|
|
The existing hidden Electron fixture host provides an isolated profile. CDP screenshots and a report are written under `.bench-fixtures/omp-remote-sidebar-*`; every native window must remain hidden and unfocused.
|