summaryrefslogtreecommitdiff
path: root/packages/frontend/src/ui
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-08-28 11:15:17 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-08-28 11:15:17 +0900
commit3e2441998107d37f9d0f683430c5dedd4c5cd0b5 (patch)
treee3233f6d16d53a08bf4e9e301a39a23a8ef4b92f /packages/frontend/src/ui
parentbuild-misskey-js-with-types (#16470) (diff)
downloadmisskey-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.vue6
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(),