From 38df1a8e32d7a2bc7559794054f45a47374acc4b Mon Sep 17 00:00:00 2001 From: Levi Neely <141506390+lneely@users.noreply.github.com> Date: Thu, 16 Jul 2026 07:02:04 +0200 Subject: [PATCH] fix TypeError: guard against undefined blockContent in tool/call delegates --- gui/main.qml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gui/main.qml b/gui/main.qml index 690e628..aadc675 100644 --- a/gui/main.qml +++ b/gui/main.qml @@ -622,7 +622,7 @@ ApplicationWindow { Text { id: callText Layout.fillWidth: true - text: visible ? chatModel.prettyJson(block.blockContent) : "" + text: visible ? chatModel.prettyJson(block.blockContent || "") : "" textFormat: Text.RichText wrapMode: Text.Wrap font.family: "monospace" @@ -653,8 +653,9 @@ ApplicationWindow { Layout.fillWidth: true text: { if (!visible) return "" - let content = block.blockContent - let trimmed = content.trimStart() + let content = block.blockContent || "" + if (!content) return "" + let trimmed = content.trim() if (trimmed.startsWith("{") || trimmed.startsWith("[")) return chatModel.prettyJson(content) if (trimmed.startsWith("---") || trimmed.startsWith("diff "))