From a71b43fb872df396ae4c7e525c26d590f5622e43 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 4 Dec 2022 23:30:42 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=90=9C=E7=B4=A2=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E5=88=A0=E7=A9=BA=E4=BB=A5=E5=90=8E=E5=BA=94=E8=AF=A5=E9=9A=90?= =?UTF-8?q?=E8=97=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/search/util.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/search/util.ts b/app/src/search/util.ts index c16b1ed77..7064e1c09 100644 --- a/app/src/search/util.ts +++ b/app/src/search/util.ts @@ -709,7 +709,11 @@ const addConfigMoreMenu = async (config: ISearchOption, edit: Protyle, element: fetchPost("/api/storage/removeCriterion", {name: item.name.trim()}); event.preventDefault(); event.stopPropagation(); - menuElement.remove(); + if (!menuElement.previousElementSibling && !menuElement.nextElementSibling) { + menuElement.parentElement.parentElement.remove(); + } else { + menuElement.remove(); + } return; } if (config.layout !== item.layout) {