diff --git a/packages/tooltip/src/info-tooltip.js b/packages/tooltip/src/info-tooltip.js
index 03679c6e5c1c87626687e701ca1751127ed97409..33e328ec1046058be1f488d922e883185f2b4f50 100644
--- a/packages/tooltip/src/info-tooltip.js
+++ b/packages/tooltip/src/info-tooltip.js
@@ -68,7 +68,13 @@ export class InfoTooltip extends ScopedElementsMixin(DBPLitElement) {
         const tippy2CSS = commonUtils.getAssetURL(tippy2CSSPath);
        
         if (this._('#info-tooltip-icon')) {
-            this.tippy = tippy(this._('#info-tooltip-icon'), { content: this.textContent });
+            this.tippy = tippy(this._('#info-tooltip-icon'), { 
+                content: this.textContent,
+                appendTo: this.shadowRoot,
+                interactive: this.interactive,
+                allowHTML: this.interactive ? true : false,
+                hideOnClick: this.interactive ? false : true,
+            });
         }
 
         return html`