diff --git a/packages/app/src/components/settings-v2/general.tsx b/packages/app/src/components/settings-v2/general.tsx
index d082c011227..8e131f3a41d 100644
--- a/packages/app/src/components/settings-v2/general.tsx
+++ b/packages/app/src/components/settings-v2/general.tsx
@@ -420,18 +420,6 @@ export const SettingsGeneralV2: Component<{
{language.t("settings.general.section.advanced")}
-
-
- settings.general.setShowFileTree(checked)}
- />
-
-
-
{
+ if (!ready() || !newLayoutDesigns() || store.general?.showFileTree !== true) return
+ setStore("general", "showFileTree", false)
+ })
+
return {
ready,
get current() {
@@ -465,7 +470,7 @@ export const { use: useSettings, provider: SettingsProvider } = createSimpleCont
},
},
visibility: {
- fileTree: visible(showFileTree),
+ fileTree: createMemo(() => !newLayoutDesigns()),
search: visible(showSearch),
status: visible(showStatus),
customAgents: visible(showCustomAgents),