d761b46590
def.id was undefined for D3FEND items, causing expandedId===undefined to match ALL items simultaneously and opening every card at once. d3fend_id (e.g. 'D3-DSDP') is always present and unique per defense.