Compare commits

...

1 Commits

Author SHA1 Message Date
Kit Langton c7b2dfc280 fix(tui): preserve session route on transient errors 2026-07-28 20:40:49 -04:00
+11 -10
View File
@@ -25,15 +25,16 @@ import { Spinner, SPINNER_FRAMES } from "../../component/spinner"
import { ThemeContextProvider, useTheme, useThemes } from "../../context/theme"
import { BoxRenderable, ScrollBoxRenderable, addDefaultParsers, TextAttributes, RGBA } from "@opentui/core"
import { Prompt, type PromptRef } from "../../component/prompt"
import type {
ModelInfo,
SessionMessageInfo,
SessionMessageAssistant,
SessionMessageAssistantReasoning,
SessionMessageAssistantText,
SessionMessageAssistantTool,
SessionMessageUser,
SessionInfo,
import {
isSessionNotFoundError,
type ModelInfo,
type SessionMessageInfo,
type SessionMessageAssistant,
type SessionMessageAssistantReasoning,
type SessionMessageAssistantText,
type SessionMessageAssistantTool,
type SessionMessageUser,
type SessionInfo,
} from "@opencode-ai/client"
import { useLocal } from "../../context/local"
import { Locale } from "../../util/locale"
@@ -282,7 +283,7 @@ export function Session() {
variant: "error",
duration: 5000,
})
navigate({ type: "home" })
if (isSessionNotFoundError(error)) navigate({ type: "home" })
})
})