fix: persist deep link workspace authority

This commit is contained in:
lyon
2026-06-17 20:54:50 +08:00
parent 88d0842f9b
commit 73f79a6713
5 changed files with 122 additions and 11 deletions
@@ -144,7 +144,11 @@ async function handleRequest(request: IncomingMessage, response: ServerResponse)
function createScenarioState(scenarioId: string): ScenarioState {
const base = structuredClone(capture.scenario);
const id = scenarioId || "baseline";
const selectedConversationId = id === "deep-link" || id === "stale-nested-trace" ? "cnv_failed" : id === "stale-submit-restore" ? "cnv_running" : base.selectedConversationId;
const selectedConversationId = id === "deep-link" || id === "stale-nested-trace"
? "cnv_failed"
: id === "deep-link-stale-workspace-authority" || id === "stale-submit-restore"
? "cnv_running"
: base.selectedConversationId;
const staleNestedTraceId = id === "stale-nested-trace" || id === "stale-submit-restore" ? "trc_stale_502" : null;
return {
scenarioId: id,