From 8039791d7ea085e82c31656f237bc9a6543814b3 Mon Sep 17 00:00:00 2001 From: Richard Osborne Date: Sun, 11 Jan 2026 13:42:25 +0100 Subject: [PATCH] fix(blockly): Fix Logic Builder node color scheme crash Changed category from 'Logic' to 'CustomCode' and color from 'purple' to 'javascript' to match Expression node pattern. This ensures the node picker can find the correct color scheme. Fixes: EditorNode crash 'Cannot read properties of undefined (reading text)' Issue: colors prop was undefined because color scheme 'purple' doesn't exist --- packages/noodl-runtime/src/nodes/std-library/logic-builder.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/noodl-runtime/src/nodes/std-library/logic-builder.js b/packages/noodl-runtime/src/nodes/std-library/logic-builder.js index 9c4ac16..b70ffaa 100644 --- a/packages/noodl-runtime/src/nodes/std-library/logic-builder.js +++ b/packages/noodl-runtime/src/nodes/std-library/logic-builder.js @@ -18,8 +18,8 @@ const LogicBuilderNode = { docs: 'https://docs.noodl.net/nodes/logic/logic-builder', displayNodeName: 'Logic Builder', shortDesc: 'Build logic visually with blocks', - category: 'Logic', - color: 'purple', + category: 'CustomCode', + color: 'javascript', nodeDoubleClickAction: { focusPort: 'workspace' },