File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -133,12 +133,14 @@ const chartConfig = computed(() => {
133133 if (! datapoint ) return ' '
134134
135135 // Use absoluteIndex to get the correct version from chartDataset
136- const index = Number (absoluteIndex ?? 0 )
136+ const index = Number (absoluteIndex )
137+ if (! Number .isInteger (index ) || index < 0 || index >= chartDataset .value .length ) return ' '
137138 const chartItem = chartDataset .value [index ]
138139
139140 if (! chartItem ) return ' '
140141
141- const barValue = bars ?.[0 ]?.series ?.[index ]
142+ const barSeries = Array .isArray (bars ?.[0 ]?.series ) ? bars [0 ].series : []
143+ const barValue = index < barSeries .length ? barSeries [index ] : undefined
142144 const raw = Number (barValue ?? chartItem .downloads ?? 0 )
143145 const v = compactNumberFormatter .value .format (Number .isFinite (raw ) ? raw : 0 )
144146
You can’t perform that action at this time.
0 commit comments