From 14a3b2811deb13e9c70579528d3d3d8f487c16c1 Mon Sep 17 00:00:00 2001 From: Jin <22962980+JYC333@users.noreply.github.com> Date: Thu, 10 Apr 2025 22:09:04 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20fix=20calendar=20widget?= =?UTF-8?q?=20doesn't=20close=20when=20click=20on=20a=20note?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/public/app/widgets/note_tree.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/public/app/widgets/note_tree.ts b/src/public/app/widgets/note_tree.ts index 7fc801ecb..0497e6eb7 100644 --- a/src/public/app/widgets/note_tree.ts +++ b/src/public/app/widgets/note_tree.ts @@ -418,6 +418,9 @@ export default class NoteTreeWidget extends NoteContextAwareWidget { // click event won't propagate so let's close context menu manually contextMenu.hide(); + // hide all dropdowns, fix calendar widget dropdown doesn't close when click on a note + $('.dropdown-menu').parent('.dropdown').find('[data-bs-toggle="dropdown"]').dropdown('hide'); + this.clearSelectedNodes(); const notePath = treeService.getNotePath(data.node);