From 3aa3c9192579ce31adcc5a6d3a180bb275728739 Mon Sep 17 00:00:00 2001 From: Luca Previtali Date: Fri, 8 Oct 2021 12:36:24 +0200 Subject: [PATCH] Check if data-original-title exists before assign it to the title attribute --- src/Tooltip/js/tippy.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Tooltip/js/tippy.js b/src/Tooltip/js/tippy.js index bc66b3f..c359d5d 100644 --- a/src/Tooltip/js/tippy.js +++ b/src/Tooltip/js/tippy.js @@ -402,7 +402,8 @@ class Tippy { listeners.forEach(listener => el.removeEventListener(listener.event, listener.handler)) // Restore original title - el.setAttribute('title', el.getAttribute('data-original-title')) + const originalTitle = el.getAttribute('data-original-title') + if (originalTitle) el.setAttribute('title', originalTitle) el.removeAttribute('data-original-title') el.removeAttribute('data-tooltipped')