From 8a72a05958f415aa035ae3523e28c0b75f2a8d26 Mon Sep 17 00:00:00 2001 From: tamaina Date: Tue, 1 Aug 2023 15:32:03 +0900 Subject: enhance(frontend): ユーザーメニューでスイッチでユーザーリストに追加・削除できるように (#11439) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * メニューのトグルをいい感じにする * user list toggle! * add changelog * fix * stop --- packages/frontend/src/components/MkNoteDetailed.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'packages/frontend/src/components/MkNoteDetailed.vue') diff --git a/packages/frontend/src/components/MkNoteDetailed.vue b/packages/frontend/src/components/MkNoteDetailed.vue index c34ba4f83c..8acd4e4707 100644 --- a/packages/frontend/src/components/MkNoteDetailed.vue +++ b/packages/frontend/src/components/MkNoteDetailed.vue @@ -385,14 +385,16 @@ function onContextmenu(ev: MouseEvent): void { ev.preventDefault(); react(); } else { - os.contextMenu(getNoteMenu({ note: note, translating, translation, menuButton, isDeleted }), ev).then(focus); + const { menu, cleanup } = getNoteMenu({ note: note, translating, translation, menuButton, isDeleted }); + os.contextMenu(menu, ev).then(focus).finally(cleanup); } } function menu(viaKeyboard = false): void { - os.popupMenu(getNoteMenu({ note: note, translating, translation, menuButton, isDeleted }), menuButton.value, { + const { menu, cleanup } = getNoteMenu({ note: note, translating, translation, menuButton, isDeleted }); + os.popupMenu(menu, menuButton.value, { viaKeyboard, - }).then(focus); + }).then(focus).finally(cleanup); } async function clip() { -- cgit v1.2.3-freya