summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkTooltip.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-05-15 14:29:35 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-05-15 14:29:35 +0900
commit60f504bbe2dc0ccf2e6cc11e9db1de9f087a2e86 (patch)
tree8527196b501466b7ab334c39bd30407dd1006006 /packages/frontend/src/components/MkTooltip.vue
parentrefactor (diff)
downloadmisskey-60f504bbe2dc0ccf2e6cc11e9db1de9f087a2e86.tar.gz
misskey-60f504bbe2dc0ccf2e6cc11e9db1de9f087a2e86.tar.bz2
misskey-60f504bbe2dc0ccf2e6cc11e9db1de9f087a2e86.zip
fix(frontend): ツールチップが永久にDOMに残ることがある問題を修正
#10805
Diffstat (limited to 'packages/frontend/src/components/MkTooltip.vue')
-rw-r--r--packages/frontend/src/components/MkTooltip.vue3
1 files changed, 3 insertions, 0 deletions
diff --git a/packages/frontend/src/components/MkTooltip.vue b/packages/frontend/src/components/MkTooltip.vue
index 6104b8df72..ea39198706 100644
--- a/packages/frontend/src/components/MkTooltip.vue
+++ b/packages/frontend/src/components/MkTooltip.vue
@@ -41,6 +41,9 @@ const emit = defineEmits<{
(ev: 'closed'): void;
}>();
+// タイミングによっては最初から showing = false な場合があり、その場合に closed 扱いにしないと永久にDOMに残ることになる
+if (!props.showing) emit('closed');
+
const el = shallowRef<HTMLElement>();
const zIndex = os.claimZIndex('high');