From 0cc3078cf203a2433ccf41686ed76a7f747e35da Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 12 Jul 2023 10:37:29 +0800 Subject: [PATCH] :bug: fix https://github.com/siyuan-note/siyuan/issues/8727 --- app/src/menus/Menu.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/menus/Menu.ts b/app/src/menus/Menu.ts index 908ff2326..fe3fbe194 100644 --- a/app/src/menus/Menu.ts +++ b/app/src/menus/Menu.ts @@ -179,7 +179,10 @@ export class MenuItem { if (this.element.getAttribute("disabled")) { return; } - const keepOpen = options.click(this.element); + let keepOpen = options.click(this.element); + if (keepOpen instanceof Promise) { + keepOpen = false; + } event.preventDefault(); event.stopImmediatePropagation(); event.stopPropagation();