diff --git a/public/js/Room.js b/public/js/Room.js index 330c85c7..ae6650d2 100644 --- a/public/js/Room.js +++ b/public/js/Room.js @@ -386,11 +386,15 @@ function setTippy(elem, content, placement, allowHTML = false) { if (element._tippy) { element._tippy.destroy(); } - tippy(element, { - content: content, - placement: placement, - allowHTML: allowHTML, - }); + try { + tippy(element, { + content: content, + placement: placement, + allowHTML: allowHTML, + }); + } catch (err) { + console.error('setTippy error', err.message); + } } else { console.warn('setTippy element not found with content', content); } diff --git a/public/js/RoomClient.js b/public/js/RoomClient.js index e5899724..cd760c0b 100644 --- a/public/js/RoomClient.js +++ b/public/js/RoomClient.js @@ -2571,11 +2571,15 @@ class RoomClient { if (element._tippy) { element._tippy.destroy(); } - tippy(element, { - content: content, - placement: placement, - allowHTML: allowHTML, - }); + try { + tippy(element, { + content: content, + placement: placement, + allowHTML: allowHTML, + }); + } catch (err) { + console.error('setTippy error', err.message); + } } else { console.warn('setTippy element not found with content', content); }