Editor discovery evidence — #33443

Before 7b248349bd; fixed 58adedf070. Local E0/E1/E2, 1440×1000 and 390×844, light/dark. Linux Chrome 156, DPR 2, 100% font scale. All synthetic; no provider turns.

Native Electron IPC, SSH launch and real Zed GUI are unverified. Remote entries are labelled production-client harnesses.

Diff0: zero fuzz amplified magenta. DiffT: 2% fuzz. E2 pairs are identical at zero fuzz.

E0: OpenZFS daemon only: Zed is removed and the primary becomes disabled.

Full comparison sheet

BeforeAfterDiff0DiffT — 2%
E0-before-1440-dark.pngE0-before-1440-dark.pngE0-after-1440-dark.pngE0-after-1440-dark.pngE0-diff-1440-dark0.pngE0-diff-1440-dark0.pngE0-diff-1440-darkT.pngE0-diff-1440-darkT.png
E0-before-1440-light.pngE0-before-1440-light.pngE0-after-1440-light.pngE0-after-1440-light.pngE0-diff-1440-light0.pngE0-diff-1440-light0.pngE0-diff-1440-lightT.pngE0-diff-1440-lightT.png
E0-before-390-dark.pngE0-before-390-dark.pngE0-after-390-dark.pngE0-after-390-dark.pngE0-diff-390-dark0.pngE0-diff-390-dark0.pngE0-diff-390-darkT.pngE0-diff-390-darkT.png
E0-before-390-light.pngE0-before-390-light.pngE0-after-390-light.pngE0-after-390-light.pngE0-diff-390-light0.pngE0-diff-390-light0.pngE0-diff-390-lightT.pngE0-diff-390-lightT.png
files-final/E0-before-context.pngfiles-final/E0-before-context.pngfiles-final/E0-after-context.pngfiles-final/E0-after-context.pngfiles-final/E0-diff-context0.pngfiles-final/E0-diff-context0.pngfiles-final/E0-diff-contextT.pngfiles-final/E0-diff-contextT.png
files-final/E0-before-preview.pngfiles-final/E0-before-preview.pngfiles-final/E0-after-preview.pngfiles-final/E0-after-preview.pngfiles-final/E0-diff-preview0.pngfiles-final/E0-diff-preview0.pngfiles-final/E0-diff-previewT.pngfiles-final/E0-diff-previewT.png
remote-final/E0-before-remote.pngremote-final/E0-before-remote.pngremote-final/E0-after-remote.pngremote-final/E0-after-remote.pngremote-final/E0-diff-remote0.pngremote-final/E0-diff-remote0.pngremote-final/E0-diff-remoteT.pngremote-final/E0-diff-remoteT.png

Recordings: open Choose editor

BeforeAfter
1440 dark1440 dark
1440 light1440 light
390 light390 light
390 dark390 dark

File context + compact chooser

before UTC 2026-11-09T17:06:45.304Zafter UTC 2026-11-09T17:26:44.013Z

HARNESS: desktop remote probe

before UTC 2026-11-09T17:22:39.502Zafter UTC 2026-11-09T17:22:44.148Z

E1: Daemon plus VS Code stub: stale Zed preference falls back to VS Code.

Full comparison sheet

BeforeAfterDiff0DiffT — 2%
E1-before-1440-dark.pngE1-before-1440-dark.pngE1-after-1440-dark.pngE1-after-1440-dark.pngE1-diff-1440-dark0.pngE1-diff-1440-dark0.pngE1-diff-1440-darkT.pngE1-diff-1440-darkT.png
E1-before-1440-light.pngE1-before-1440-light.pngE1-after-1440-light.pngE1-after-1440-light.pngE1-diff-1440-light0.pngE1-diff-1440-light0.pngE1-diff-1440-lightT.pngE1-diff-1440-lightT.png
E1-before-390-dark.pngE1-before-390-dark.pngE1-after-390-dark.pngE1-after-390-dark.pngE1-diff-390-dark0.pngE1-diff-390-dark0.pngE1-diff-390-darkT.pngE1-diff-390-darkT.png
E1-before-390-light.pngE1-before-390-light.pngE1-after-390-light.pngE1-after-390-light.pngE1-diff-390-light0.pngE1-diff-390-light0.pngE1-diff-390-lightT.pngE1-diff-390-lightT.png
files-final/E1-before-context.pngfiles-final/E1-before-context.pngfiles-final/E1-after-context.pngfiles-final/E1-after-context.pngfiles-final/E1-diff-context0.pngfiles-final/E1-diff-context0.pngfiles-final/E1-diff-contextT.pngfiles-final/E1-diff-contextT.png
files-final/E1-before-preview.pngfiles-final/E1-before-preview.pngfiles-final/E1-after-preview.pngfiles-final/E1-after-preview.pngfiles-final/E1-diff-preview0.pngfiles-final/E1-diff-preview0.pngfiles-final/E1-diff-previewT.pngfiles-final/E1-diff-previewT.png
remote-final/E1-before-remote.pngremote-final/E1-before-remote.pngremote-final/E1-after-remote.pngremote-final/E1-after-remote.pngremote-final/E1-diff-remote0.pngremote-final/E1-diff-remote0.pngremote-final/E1-diff-remoteT.pngremote-final/E1-diff-remoteT.png

Recordings: open Choose editor

BeforeAfter
1440 dark1440 dark
1440 light1440 light
390 light390 light
390 dark390 dark

File context + compact chooser

before UTC 2026-11-09T17:12:32.890Zafter UTC 2026-11-09T17:09:14.477Z

HARNESS: desktop remote probe

before UTC 2026-11-09T17:22:48.704Zafter UTC 2026-11-09T17:22:53.368Z

E2: Genuine Zed plus VS Code stub: Zed remains available.

Full comparison sheet

BeforeAfterDiff0DiffT — 2%
E2-before-1440-dark.pngE2-before-1440-dark.pngE2-after-1440-dark.pngE2-after-1440-dark.pngE2-diff-1440-dark0.pngE2-diff-1440-dark0.pngE2-diff-1440-darkT.pngE2-diff-1440-darkT.png
E2-before-1440-light.pngE2-before-1440-light.pngE2-after-1440-light.pngE2-after-1440-light.pngE2-diff-1440-light0.pngE2-diff-1440-light0.pngE2-diff-1440-lightT.pngE2-diff-1440-lightT.png
E2-before-390-dark.pngE2-before-390-dark.pngE2-after-390-dark.pngE2-after-390-dark.pngE2-diff-390-dark0.pngE2-diff-390-dark0.pngE2-diff-390-darkT.pngE2-diff-390-darkT.png
E2-before-390-light.pngE2-before-390-light.pngE2-after-390-light.pngE2-after-390-light.pngE2-diff-390-light0.pngE2-diff-390-light0.pngE2-diff-390-lightT.pngE2-diff-390-lightT.png
files-final/E2-before-context.pngfiles-final/E2-before-context.pngfiles-final/E2-after-context.pngfiles-final/E2-after-context.pngfiles-final/E2-diff-context0.pngfiles-final/E2-diff-context0.pngfiles-final/E2-diff-contextT.pngfiles-final/E2-diff-contextT.png
files-final/E2-before-preview.pngfiles-final/E2-before-preview.pngfiles-final/E2-after-preview.pngfiles-final/E2-after-preview.pngfiles-final/E2-diff-preview0.pngfiles-final/E2-diff-preview0.pngfiles-final/E2-diff-previewT.pngfiles-final/E2-diff-previewT.png
remote-final/E2-before-remote.pngremote-final/E2-before-remote.pngremote-final/E2-after-remote.pngremote-final/E2-after-remote.pngremote-final/E2-diff-remote0.pngremote-final/E2-diff-remote0.pngremote-final/E2-diff-remoteT.pngremote-final/E2-diff-remoteT.png

Recordings: open Choose editor

BeforeAfter
1440 dark1440 dark
1440 light1440 light
390 light390 light
390 dark390 dark

File context + compact chooser

before UTC 2026-11-09T17:15:04.012Zafter UTC 2026-11-09T17:16:27.086Z

HARNESS: desktop remote probe

before UTC 2026-11-09T17:22:58.012Zafter UTC 2026-11-09T17:23:04.103Z

Selection and Ctrl+O — simulated zeditor

Both revisions: select VS Code, select Zed, then Ctrl+O. Launch arguments are recorded by the stub; native GUI is unverified.

before UTC 2026-11-09T17:25:35.521Zafter UTC 2026-11-09T17:25:14.013Z

Scripts and raw artifacts

AI-assisted; verified with the tests and tools listed above.