diff --git a/src/Tooltip/js/core/bindEventListeners.js b/src/Tooltip/js/core/bindEventListeners.js index 6986b6a..abec489 100644 --- a/src/Tooltip/js/core/bindEventListeners.js +++ b/src/Tooltip/js/core/bindEventListeners.js @@ -52,6 +52,8 @@ export default function bindEventListeners() { if (popper) { const ref = find(Store, ref => ref.popper === popper) + if (!ref) return + const { settings: { interactive } } = ref if (interactive) return } diff --git a/src/Tooltip/js/tippy.js b/src/Tooltip/js/tippy.js index 4844b25..93779a2 100644 --- a/src/Tooltip/js/tippy.js +++ b/src/Tooltip/js/tippy.js @@ -267,7 +267,7 @@ class Tippy { // custom react // Prevent hide if open - if (data.settings.disabled === false && data.settings.open) { + if (!data || (data.settings.disabled === false && data.settings.open)) { return; }