From 1448e924595882b973723b524e68fb2612a7baad Mon Sep 17 00:00:00 2001 From: tugcekucukoglu Date: Thu, 2 Nov 2023 10:53:45 +0300 Subject: [PATCH] Fixed #4737 - Tooltip: autoHide does not work properly --- components/lib/tooltip/Tooltip.js | 4 ++-- components/lib/tooltip/style/TooltipStyle.js | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/components/lib/tooltip/Tooltip.js b/components/lib/tooltip/Tooltip.js index ae14a7937..2d9f0817b 100755 --- a/components/lib/tooltip/Tooltip.js +++ b/components/lib/tooltip/Tooltip.js @@ -152,7 +152,6 @@ const Tooltip = BaseTooltip.extend('tooltip', { onMouseLeave(event) { const el = event.currentTarget; const hideDelay = el.$_ptooltipHideDelay; - const autoHide = el.$_ptooltipAutoHide; if (!autoHide) { @@ -282,7 +281,8 @@ const Tooltip = BaseTooltip.extend('tooltip', { role: 'tooltip', style: { display: 'inline-block', - width: el.$_ptooltipFitContent ? 'fit-content' : undefined + width: el.$_ptooltipFitContent ? 'fit-content' : undefined, + pointerEvents: el.$_ptooltipAutoHide && 'none' }, class: [!this.isUnstyled() && this.cx('root'), el.$_ptooltipClass], 'p-bind': this.ptm('root', { diff --git a/components/lib/tooltip/style/TooltipStyle.js b/components/lib/tooltip/style/TooltipStyle.js index 8c5708915..3ca0db2a9 100644 --- a/components/lib/tooltip/style/TooltipStyle.js +++ b/components/lib/tooltip/style/TooltipStyle.js @@ -5,7 +5,6 @@ const css = ` .p-tooltip { position:absolute; display:none; - pointer-events: none; padding: .25em .5rem; max-width: 12.5rem; }