Adam 1 месяц назад
Родитель
Сommit
bb7b0ff221
1 измененных файлов с 15 добавлено и 0 удалено
  1. 15 0
      packages/app/src/pages/session.tsx

+ 15 - 0
packages/app/src/pages/session.tsx

@@ -201,6 +201,21 @@ export default function Page() {
   )
 
   const status = createMemo(() => sync.data.session_status[params.id ?? ""] ?? idle)
+
+  createEffect(
+    on(
+      () => status().type,
+      (type) => {
+        if (type !== "idle") return
+        batch(() => {
+          setStore("userInteracted", false)
+          setStore("stepsExpanded", false)
+        })
+      },
+      { defer: true },
+    ),
+  )
+
   const working = createMemo(() => status().type !== "idle" && activeMessage()?.id === lastUserMessage()?.id)
 
   createRenderEffect((prev) => {