diff options
| author | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-08-26 17:31:36 +0900 |
|---|---|---|
| committer | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-08-26 17:31:36 +0900 |
| commit | 69bbac013a5875b1ffb686e63c8896b86eacdebf (patch) | |
| tree | b2e4ec2c6c2fab7649e5333753ff6add8ca93377 /packages/frontend/src/components/MkLink.vue | |
| parent | chore(frontend): tweak MkServerSetupWizard (diff) | |
| download | misskey-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.vue | 4 |
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(), }); |