diff --git a/src/plugins/plugin.tooltip.js b/src/plugins/plugin.tooltip.js index 2e881417f78..3fad29a2913 100644 --- a/src/plugins/plugin.tooltip.js +++ b/src/plugins/plugin.tooltip.js @@ -435,10 +435,10 @@ const defaultCallbacks = { * @param {keyof typeof defaultCallbacks} name * @param {*} ctx * @param {*} arg - * @returns {any} + * @returns {Promise} */ -function invokeCallbackWithFallback(callbacks, name, ctx, arg) { - const result = callbacks[name].call(ctx, arg); +async function invokeCallbackWithFallback(callbacks, name, ctx, arg) { + const result = await callbacks[name].call(ctx, arg); if (typeof result === 'undefined') { return defaultCallbacks[name].call(ctx, arg);