+
+
+ {serverListing?.path ?? "Loading server folders..."}
+
+
+
+ {serverBrowserError && (
+
+ {serverBrowserError}
+
+ )}
+
+ {serverBrowserLoading ? (
+
Loading...
+ ) : serverListing?.entries.length ? (
+ serverListing.entries.map((entry) => (
+
+ ))
+ ) : (
+
No folders
+ )}
+
+
+ Allowed roots: {serverListing?.roots.join(", ") || "server default"}
+
+
+ )}
diff --git a/src/components/TitleBar.tsx b/src/components/TitleBar.tsx
index 5165d24..45fdb98 100644
--- a/src/components/TitleBar.tsx
+++ b/src/components/TitleBar.tsx
@@ -402,6 +402,7 @@ export function TitleBar({
}
const isMac = platform === "darwin";
+ const isWebRuntime = !navigator.userAgent.includes("Electron");
const dialogInitial =
dialogMode === "edit" && editingWorkspace
@@ -421,6 +422,7 @@ export function TitleBar({
};
const handleDoubleClick = () => {
+ if (isWebRuntime) return;
void window.electronAPI?.maximize();
};
@@ -452,7 +454,7 @@ export function TitleBar({