diff options
| author | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-08-28 11:15:17 +0900 |
|---|---|---|
| committer | syuilo <4439005+syuilo@users.noreply.github.com> | 2025-08-28 11:15:17 +0900 |
| commit | 3e2441998107d37f9d0f683430c5dedd4c5cd0b5 (patch) | |
| tree | e3233f6d16d53a08bf4e9e301a39a23a8ef4b92f /packages/frontend/src/ui | |
| parent | build-misskey-js-with-types (#16470) (diff) | |
| download | misskey-3e2441998107d37f9d0f683430c5dedd4c5cd0b5.tar.gz misskey-3e2441998107d37f9d0f683430c5dedd4c5cd0b5.tar.bz2 misskey-3e2441998107d37f9d0f683430c5dedd4c5cd0b5.zip | |
refactor
Diffstat (limited to 'packages/frontend/src/ui')
| -rw-r--r-- | packages/frontend/src/ui/_common_/navbar-h.vue | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/packages/frontend/src/ui/_common_/navbar-h.vue b/packages/frontend/src/ui/_common_/navbar-h.vue index 4f91078893..a78bdd52d1 100644 --- a/packages/frontend/src/ui/_common_/navbar-h.vue +++ b/packages/frontend/src/ui/_common_/navbar-h.vue @@ -57,6 +57,7 @@ import { i18n } from '@/i18n.js'; import { prefer } from '@/preferences.js'; import { openAccountMenu as openAccountMenu_ } from '@/accounts.js'; import { $i } from '@/i.js'; +import { getHTMLElementOrNull } from '@/utility/get-dom-node-or-null.js'; const WINDOW_THRESHOLD = 1400; @@ -72,8 +73,11 @@ const otherNavItemIndicated = computed<boolean>(() => { }); async function more(ev: MouseEvent) { + const target = getHTMLElementOrNull(ev.currentTarget ?? ev.target); + if (!target) return; + const { dispose } = await os.popupAsyncWithDialog(import('@/components/MkLaunchPad.vue').then(x => x.default), { - anchorElement: ev.currentTarget ?? ev.target, + anchorElement: target, anchor: { x: 'center', y: 'bottom' }, }, { closed: () => dispose(), |