diff --git a/src/ui/AppShell.tsx b/src/ui/AppShell.tsx
index e978f4da..0d0e6379 100644
--- a/src/ui/AppShell.tsx
+++ b/src/ui/AppShell.tsx
@@ -1713,10 +1713,6 @@ export function AppShell({
onAddToSplit={addTabToSplit}
onRemoveFromSplit={removeTabFromSplit}
onRenameTab={renameTab}
- onOpenFileManager={(tabId) => {
- const targetTab = tabs.find((t) => t.id === tabId);
- if (targetTab?.host) openTab(targetTab.host, "files");
- }}
isAppFullscreen={isAppFullscreen}
onToggleAppFullscreen={toggleAppFullscreen}
/>
diff --git a/src/ui/shell/TabBar.tsx b/src/ui/shell/TabBar.tsx
index f9553dc1..df1dee24 100644
--- a/src/ui/shell/TabBar.tsx
+++ b/src/ui/shell/TabBar.tsx
@@ -18,7 +18,6 @@ import {
Pencil,
Maximize2,
Minimize2,
- FolderOpen,
} from "lucide-react";
import { tabIcon } from "@/shell/tabUtils";
import { isElectron } from "@/lib/electron";
@@ -41,7 +40,6 @@ export function TabBar({
onAddToSplit,
onRemoveFromSplit,
onRenameTab,
- onOpenFileManager,
isAppFullscreen,
onToggleAppFullscreen,
}: {
@@ -58,7 +56,6 @@ export function TabBar({
onAddToSplit: (tabId: string) => void;
onRemoveFromSplit: (tabId: string) => void;
onRenameTab?: (tabId: string, newLabel: string) => void;
- onOpenFileManager?: (tabId: string) => void;
isAppFullscreen: boolean;
onToggleAppFullscreen: () => void;
}) {
@@ -530,20 +527,6 @@ export function TabBar({
{t("nav.refreshTab")}
)}
- {ctxTab.type === "terminal" &&
- ctxTab.host &&
- onOpenFileManager && (
-
- )}