From a4499e3cb31cf9263eb66580fe18628bde540f56 Mon Sep 17 00:00:00 2001 From: chihlasm Date: Wed, 18 Feb 2026 02:03:57 -0500 Subject: [PATCH] fix: add defensive guard for answer nodes in session navigation Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/pages/TreeNavigationPage.tsx | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/frontend/src/pages/TreeNavigationPage.tsx b/frontend/src/pages/TreeNavigationPage.tsx index e3183895..43418c02 100644 --- a/frontend/src/pages/TreeNavigationPage.tsx +++ b/frontend/src/pages/TreeNavigationPage.tsx @@ -757,6 +757,15 @@ export function TreeNavigationPage() { {/* Current Node */}
+ {/* Answer placeholder guard */} + {currentNode && currentNode.type === 'answer' && ( +
+

+ This tree contains an unresolved placeholder node. Please contact the tree author to complete it before use. +

+
+ )} + {/* Decision Node */} {currentNode && currentNode.type === 'decision' && ( <>