Remove a tooth-level diagnosis from the current selection: clears the
underlying chart axis (so the glyph disappears too, through the repainting
apply path) AND drops any coded-layer override (add/suppress) for the key.
The card's delete (×) uses this — the full inverse of
addDiagnosisToSelection, extended to caries (clears the surfaces)
so every listed diagnosis is fully removable. Prototype-safe key guard.
Remove a tooth-level diagnosis from the current selection: clears the underlying chart axis (so the glyph disappears too, through the repainting apply path) AND drops any coded-layer override (add/suppress) for the key. The card's delete (×) uses this — the full inverse of addDiagnosisToSelection, extended to
caries(clears the surfaces) so every listed diagnosis is fully removable. Prototype-safe key guard.