diff --git a/kds/kds.js b/kds/kds.js index a28d325..396df7b 100644 --- a/kds/kds.js +++ b/kds/kds.js @@ -332,11 +332,14 @@ function renderAllModifiers(modifiers, allItems) { const leafModifiers = []; function collectLeafModifiers(mods) { mods.forEach(mod => { - if (mod.ItemIsCheckedByDefault === 1 || mod.ItemIsCheckedByDefault === true || mod.ItemIsCheckedByDefault === "1") return; + // Show ALL selected modifiers - don't skip defaults + // The customer made a choice and it should be visible on the KDS const children = allItems.filter(item => item.OrderLineItemParentOrderLineItemID === mod.OrderLineItemID); if (children.length === 0) { + // This is a leaf node (actual selection) leafModifiers.push({ mod, path: getModifierPath(mod) }); } else { + // Has children, recurse deeper collectLeafModifiers(children); } });