diff --git a/portal/setup-wizard.html b/portal/setup-wizard.html
index 1beedf0..6a171bb 100644
--- a/portal/setup-wizard.html
+++ b/portal/setup-wizard.html
@@ -3093,14 +3093,10 @@
const items = config.extractedData.items || [];
const categories = config.extractedData.categories || [];
- // DEBUG
- console.log('=== showItemsStep DEBUG ===');
- console.log('items.length:', items.length);
- console.log('categories.length:', categories.length);
- console.log('categories:', categories);
- console.log('First 3 items:', items.slice(0, 3));
- console.log('Item IDs sample:', items.slice(0, 5).map(i => i.id));
- console.log('Item categories sample:', items.slice(0, 5).map(i => i.category));
+ // Assign unique IDs to all items (fixes per-category index mismatch in confirmItems)
+ items.forEach((item, idx) => {
+ item.id = 'item_' + idx;
+ });
if (items.length === 0) {
addMessage('ai', `