1
0
Эх сурвалжийг харах

fix(ui): guard reasoning renderer against undefined text (#28222)

Kit Langton 2 сар өмнө
parent
commit
b396b71c6f

+ 1 - 1
packages/ui/src/components/message-part.tsx

@@ -1563,7 +1563,7 @@ PART_MAPPING["reasoning"] = function ReasoningPartDisplay(props) {
   const streaming = createMemo(
   const streaming = createMemo(
     () => props.message.role === "assistant" && typeof (props.message as AssistantMessage).time.completed !== "number",
     () => props.message.role === "assistant" && typeof (props.message as AssistantMessage).time.completed !== "number",
   )
   )
-  const text = () => (data.store.part_text_accum_delta?.[part().id] ?? part().text).trim()
+  const text = () => (data.store.part_text_accum_delta?.[part().id] ?? part().text ?? "").trim()
 
 
   return (
   return (
     <Show when={text()}>
     <Show when={text()}>