fix: enhance session resolution in sessionSupportsFork method (#303624)

ref https://github.com/microsoft/vscode/issues/300501
This commit is contained in:
Tyler James Leonhardt
2026-03-20 15:18:17 -07:00
committed by GitHub
parent 8f46cf34c3
commit a3512f01a6

View File

@@ -1213,8 +1213,9 @@ export class ChatSessionsService extends Disposable implements IChatSessionsServ
}
public sessionSupportsFork(sessionResource: URI): boolean {
const resolved = this._resolveResource(sessionResource);
const session = this._sessions.get(resolved);
const session = this._sessions.get(sessionResource)
// Try to resolve in case an alias was used
?? this._sessions.get(this._resolveResource(sessionResource));
return !!session?.session.forkSession;
}