I’d like to take this one.
From the code, this looks like an apps/server problem in shell.openInEditor / editor command resolution, not a web UI issue. Right now the Zed integration prefers command names like zed and zeditor, but on Windows that can resolve to the wrong installed variant depending on how the local PATH is set up. In my case, choosing Zed opens Zed Nightly instead of stable Zed.
My current thinking for a fix is:
- resolve candidate commands to absolute executable paths first instead of only checking whether a command name exists
- on Windows, use the resolved path to distinguish stable vs Nightly when the install location makes that clear
- avoid hardcoding
zeditoras always meaning stable Zed - avoid silently guessing if the resolved paths are ambiguous
If that direction sounds good, I can work on a targeted fix and add tests around Windows Zed command resolution.