From c0904ea2739e7cc7930d177779ed87432c23fd03 Mon Sep 17 00:00:00 2001 From: sakana <15715093608@163.com> Date: Sat, 14 Mar 2026 12:16:10 +0800 Subject: [PATCH] Prevent hiding settings entry in DockContextMenu --- .../core/src/client/webcomponents/components/DockContextMenu.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/core/src/client/webcomponents/components/DockContextMenu.ts b/packages/core/src/client/webcomponents/components/DockContextMenu.ts index 40cf57b8..5a81aeb4 100644 --- a/packages/core/src/client/webcomponents/components/DockContextMenu.ts +++ b/packages/core/src/client/webcomponents/components/DockContextMenu.ts @@ -48,6 +48,8 @@ function refreshDock(context: DocksContext, entry: DevToolsDockEntry) { } function canHide(context: DocksContext, entry: DevToolsDockEntry) { + if (entry.id === '~settings') + return false return context.docks.entries.some(item => item.id === entry.id) }