Skip to content

Commit b29c690

Browse files
committed
fix: setupPage/navbar: rm non-panel element with "x" button
(resolves #2018)
1 parent df87d52 commit b29c690

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/page.setup/components/settings.navbar.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,10 +310,11 @@ function disableBtn(index: number): void {
310310
if (panelConf) {
311311
const msg = getRmConfirmMsg(panelConf)
312312
if (msg && !window.confirm(msg)) return
313+
314+
delete SidebarConfigRState.panels[panelConf.id]
313315
}
314316
315317
SidebarConfigRState.nav.splice(index, 1)
316-
delete SidebarConfigRState.panels[panelConf.id]
317318
saveSidebarConfig()
318319
}
319320

0 commit comments

Comments
 (0)