diff --git a/src/components/layout/app-title-bar.tsx b/src/components/layout/app-title-bar.tsx index 0358957..72c5c4a 100644 --- a/src/components/layout/app-title-bar.tsx +++ b/src/components/layout/app-title-bar.tsx @@ -25,11 +25,14 @@ export function AppTitleBar({ showWindowControls = true, }: AppTitleBarProps) { const { isMac, isWindows } = usePlatform() + const isDesktopRuntime = + typeof window !== "undefined" && "__TAURI_INTERNALS__" in window + const hasDesktopWindowChrome = showWindowControls && isDesktopRuntime const rowPadding = cn( "px-3", - isMac && "pl-[76px]", - isWindows && showWindowControls && "pr-[138px]" + isMac && hasDesktopWindowChrome && "pl-[76px]", + isWindows && hasDesktopWindowChrome && "pr-[138px]" ) return ( @@ -54,7 +57,7 @@ export function AppTitleBar({