Repository navigation
Say why when a remote review's host is down, in Source windows, Ask and Source tree - #974
Merged
Merged
Conversation
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 7, 2026 13:39
3bf5591 to
9a7c2d8
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 7, 2026 14:59
9a7c2d8 to
64571e9
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 8, 2026 12:59
64571e9 to
491ca94
Compare
4 tasks
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 8, 2026 13:10
491ca94 to
e7f38fb
Compare
1 task done
thesiti92
added a commit
that referenced
this pull request
Oct 8, 2026
Find sets the active match's highlight in a `requestAnimationFrame` after the match count updates. The browser test read its colour right after the count, so it failed on loaded CI runners (seen twice on the remote stack, #938 and #974). The assertion now waits for it. ## Test plan - [x] `src/review-find-controller.browser.test.tsx` passes locally.
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
2 times, most recently
from
October 11, 2026 13:34
b48915f to
c77fa01
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 13, 2026 14:44
c77fa01 to
815cd30
Compare
thesiti92
added this pull request to stack #1105
October 13, 2026 15:38
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 13, 2026 16:00
815cd30 to
089ca1e
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
2 times, most recently
from
October 13, 2026 17:38
a30078e to
b7255b3
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 13, 2026 21:49
b7255b3 to
d4d6b79
Compare
thesiti92
removed this pull request from stack #1105
October 13, 2026 22:42
thesiti92
added this pull request to stack #1117
October 13, 2026 22:42
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 13, 2026 22:53
d4d6b79 to
a094dab
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 13, 2026 22:54
a094dab to
8bfb9f6
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
2 times, most recently
from
October 14, 2026 19:37
e0dab0d to
a15032d
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
2 times, most recently
from
October 14, 2026 19:53
4b20619 to
b88ee6e
Compare
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 14, 2026 19:55
b88ee6e to
3a90432
Compare
sidkmenon
approved these changes
Oct 14, 2026
thesiti92
removed this pull request from stack #1117
October 14, 2026 20:13
thesiti92
added this pull request to stack #1131
October 14, 2026 20:14
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 14, 2026 20:18
ed83e74 to
a420031
Compare
thesiti92
marked this pull request as ready for review
October 14, 2026 20:20
The status bar and the notice use the host's own words, such as "Can't sign in to alex-box", instead of "offline, reconnecting…" for every state. While the host is offline, both offer Retry. A later outage in the same window notifies again. Agent-Session: 3a3376c5-3f72-46df-930c-a66d5c3bcce5 Agent-Session: 7633c50b-998d-4b1e-8ca2-ffb350a26066 Agent-Session: 9a4d92ed-7a0d-42a1-9169-574bca60095b Agent-Session: 1c093463-922b-435b-a925-664d5d5c3c0a Agent-Session: 2b51b153-90b5-4a72-a052-fccf0beb9f1c
Opening a remote review's source used to wait up to a minute and then show the raw error. When the host is known to be down it now fails at once, with the host's words and Retry. The canvas no longer leaves the rejection unhandled. Agent-Session: 3a3376c5-3f72-46df-930c-a66d5c3bcce5 Agent-Session: 7633c50b-998d-4b1e-8ca2-ffb350a26066 Agent-Session: 9a4d92ed-7a0d-42a1-9169-574bca60095b Agent-Session: 1c093463-922b-435b-a925-664d5d5c3c0a Agent-Session: 2b51b153-90b5-4a72-a052-fccf0beb9f1c
The input is disabled and a banner says why, with the step that helps. A question is never queued. A failed request offers Try again, and a host that cannot list its agents for now keeps the last list, so Ask does not disappear. Agent-Session: 7633c50b-998d-4b1e-8ca2-ffb350a26066 Agent-Session: 9a4d92ed-7a0d-42a1-9169-574bca60095b Agent-Session: 1c093463-922b-435b-a925-664d5d5c3c0a Agent-Session: 2b51b153-90b5-4a72-a052-fccf0beb9f1c
Common OpenSSH failures read as one sentence naming the host: refused, unknown host name, timed out, key not accepted, host key changed, and a connection that stopped answering. Other failures keep OpenSSH's words. The raw output stays in the log. Agent-Session: 7633c50b-998d-4b1e-8ca2-ffb350a26066 Agent-Session: 9a4d92ed-7a0d-42a1-9169-574bca60095b Agent-Session: 1c093463-922b-435b-a925-664d5d5c3c0a Agent-Session: 2b51b153-90b5-4a72-a052-fccf0beb9f1c
The gateway gives a remote review's availability a reason: the host's sentence while it is down, or why its VS Code server is unavailable. Source tree stays in the top bar and is disabled with that reason as its tooltip, instead of disappearing. Missing language extensions do not disable it.
The checkout banner and the lenses say "The checkout on <host> is unavailable." for a remote review, not "Local checkout unavailable." A failed Dismiss shows its error in the banner instead of only logging it.
The gateway answers a down host's review at once with 503 and its alias, so the navigator no longer checks the catalog first.
thesiti92
removed this pull request from stack #1131
October 14, 2026 20:44
thesiti92
force-pushed
the
remote/12-host-down-surfaces
branch
from
October 14, 2026 20:44
a420031 to
13f0aef
Compare
thesiti92
added this pull request to stack #1134
October 14, 2026 20:44
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
When a remote review's host is down, the other surfaces say so and offer the next step, instead of failing slowly or silently.
Stacked on #973.
Test plan
remote-hostjourney passes.