aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/Tooltip/LinkedTooltip.svelte1
-rw-r--r--src/lib/Tooltip/tooltip.ts2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/Tooltip/LinkedTooltip.svelte b/src/lib/Tooltip/LinkedTooltip.svelte
index 2a7961f5..4776322d 100644
--- a/src/lib/Tooltip/LinkedTooltip.svelte
+++ b/src/lib/Tooltip/LinkedTooltip.svelte
@@ -217,6 +217,7 @@ const hideTooltip = () => {
const handleMouseEnter = (event: MouseEvent) => {
if (disable) return;
+ if (window.matchMedia("(pointer: coarse)").matches) return;
if (hideTimeout !== null) {
clearTimeout(hideTimeout);
diff --git a/src/lib/Tooltip/tooltip.ts b/src/lib/Tooltip/tooltip.ts
index 3024bbff..830ff47f 100644
--- a/src/lib/Tooltip/tooltip.ts
+++ b/src/lib/Tooltip/tooltip.ts
@@ -108,6 +108,8 @@ const tooltip = (element: HTMLElement) => {
};
const handleMouseEnter = (event: MouseEvent) => {
+ if (window.matchMedia("(pointer: coarse)").matches) return;
+
const title = element.getAttribute("title");
if (title) {