From a6259bccb0c1de756140bf17fc05101d7b28a5ff Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Tue, 13 Jan 2026 22:52:12 -0800 Subject: [PATCH] Revert deduplication hack - root cause fixed in app The duplicate modifiers were caused by the app creating nested groups. That's now fixed, so we can remove the deduplication workaround. Co-Authored-By: Claude Opus 4.5 --- kds/kds.js | 8 -------- 1 file changed, 8 deletions(-) diff --git a/kds/kds.js b/kds/kds.js index de9040d..c348fb1 100644 --- a/kds/kds.js +++ b/kds/kds.js @@ -361,20 +361,12 @@ function renderAllModifiers(modifiers, allItems) { collectLeafModifiers(modifiers); console.log(` Total leaf modifiers found: ${leafModifiers.length}`); - - // Deduplicate modifiers with the same display text - const seen = new Set(); leafModifiers.forEach(({ mod }) => { // Use ItemParentName (the category/template name) if available, otherwise just show the item name // This gives us "Drink Choice: Coke" instead of "Double Double Combo: Coke" const displayText = mod.ItemParentName ? `${mod.ItemParentName}: ${mod.ItemName}` : mod.ItemName; - - // Skip duplicates - if (seen.has(displayText)) return; - seen.add(displayText); - html += `
+ ${escapeHtml(displayText)}
`; });