fix(tui): stop idle background task spinner (#30484)
This commit is contained in:
parent
dc216e8b03
commit
0543fd29c8
@ -2200,9 +2200,13 @@ function Task(props: ToolProps<typeof TaskTool>) {
|
||||
)
|
||||
|
||||
const status = createMemo(() => sync.data.session_status[props.metadata.sessionId ?? ""])
|
||||
const isRunning = createMemo(
|
||||
() => props.part.state.status === "running" || (props.metadata.background === true && status() !== undefined),
|
||||
)
|
||||
const isRunning = createMemo(() => {
|
||||
const value = status()
|
||||
return (
|
||||
props.part.state.status === "running" ||
|
||||
(props.metadata.background === true && value !== undefined && value.type !== "idle")
|
||||
)
|
||||
})
|
||||
const retry = createMemo(() => {
|
||||
const value = status()
|
||||
if (value?.type !== "retry") return
|
||||
|
||||
Loading…
Reference in New Issue
Block a user