Some checks failed
Aegis CI / lint-and-test (push) Has been cancelled
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.