A library-native identifier for another series in the same chart —
Highcharts series.options.id, amCharts IEntitySettings.id, Chart.js
dataset.label, Recharts dataKey.
Never an index. Positional addressing into a series list goes stale the
moment a series is filtered, reordered or toggled — a routine chart edit
nobody associates with accessibility — and that is the failure this design
exists to remove.
A ref that names no series is reported and the parent layer is emitted
without that half, rather than silently matching whatever sits at that
position today.
A library-native identifier for another series in the same chart — Highcharts
series.options.id, amChartsIEntitySettings.id, Chart.jsdataset.label, RechartsdataKey.Never an index. Positional addressing into a series list goes stale the moment a series is filtered, reordered or toggled — a routine chart edit nobody associates with accessibility — and that is the failure this design exists to remove.
A ref that names no series is reported and the parent layer is emitted without that half, rather than silently matching whatever sits at that position today.