Gitea Actions Demo / build_and_push (push) Successful in 48sDetails
X серых линий брался как index * zoom (категорийная шкала), а ось X —
time-шкала с нерегулярными интервалами (паузы/стоянки), поэтому линия
смещалась от момента на карте. Теперь позиция берётся из
chart.getDatasetMeta(0).data[idx].x (реальный пиксель time-шкалы Chart.js).
Gitea Actions Demo / build_and_push (push) Successful in 48sDetails
X серых линий брался как index * zoom (категорийная шкала), а ось X —
time-шкала с нерегулярными интервалами (паузы/стоянки), поэтому линия
смещалась от момента на карте. Теперь позиция берётся из
chart.getDatasetMeta(0).data[idx].x (реальный пиксель time-шкалы Chart.js).