summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkLink.vue
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-08-26 17:31:36 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-08-26 17:31:36 +0900
commit69bbac013a5875b1ffb686e63c8896b86eacdebf (patch)
treeb2e4ec2c6c2fab7649e5333753ff6add8ca93377 /packages/frontend/src/components/MkLink.vue
parentchore(frontend): tweak MkServerSetupWizard (diff)
downloadmisskey-69bbac013a5875b1ffb686e63c8896b86eacdebf.tar.gz
misskey-69bbac013a5875b1ffb686e63c8896b86eacdebf.tar.bz2
misskey-69bbac013a5875b1ffb686e63c8896b86eacdebf.zip
refactor
Diffstat (limited to 'packages/frontend/src/components/MkLink.vue')
-rw-r--r--packages/frontend/src/components/MkLink.vue4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/frontend/src/components/MkLink.vue b/packages/frontend/src/components/MkLink.vue
index 1959f97565..163f172f57 100644
--- a/packages/frontend/src/components/MkLink.vue
+++ b/packages/frontend/src/components/MkLink.vue
@@ -39,10 +39,12 @@ const el = ref<HTMLElement | { $el: HTMLElement }>();
if (isEnabledUrlPreview.value) {
useTooltip(el, (showing) => {
+ const anchorElement = el.value instanceof HTMLElement ? el.value : el.value?.$el;
+ if (anchorElement == null) return;
const { dispose } = os.popup(defineAsyncComponent(() => import('@/components/MkUrlPreviewPopup.vue')), {
showing,
url: props.url,
- anchorElement: el.value instanceof HTMLElement ? el.value : el.value?.$el,
+ anchorElement: anchorElement,
}, {
closed: () => dispose(),
});