Chart.js tooltip async callbacks lack built‑in promise handling
Goal Use tooltip callbacks to fetch metadata via a same‑origin proxy without exposing production credentials. Constraints Chart.js v4 does not await promises returned from tooltip callbacks; the tooltip renders before the fetch resolves, requiring a manual chart.update() after the promise settles. The proxy introduces a permission boundary: only data the pro