diff --git a/src/utils/utils.js b/src/utils/utils.js index f38f5ed..192706c 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -713,6 +713,12 @@ export function useInitTooltip() { //console.log(" -> Init Tooltip") let tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')) tooltipTriggerList.map((tooltipTriggerEl) => { + // Dispose of existing tooltip if it exists + let existingTooltip = bootstrap.Tooltip.getInstance(tooltipTriggerEl) + if (existingTooltip) { + existingTooltip.dispose() + } + // Create new tooltip return new bootstrap.Tooltip(tooltipTriggerEl) }) diff --git a/src/views/Daily.vue b/src/views/Daily.vue index 618eaec..2d02e7c 100644 --- a/src/views/Daily.vue +++ b/src/views/Daily.vue @@ -1,5 +1,5 @@