From 4aa6a22686c0f9d9a3980ba1c41f604dc3737716 Mon Sep 17 00:00:00 2001 From: Dotta Date: Mon, 1 Jun 2026 22:06:33 +0000 Subject: [PATCH] fix(ui): initialize standalone controls synchronously --- ui/src/components/StandaloneBrowserControls.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/src/components/StandaloneBrowserControls.tsx b/ui/src/components/StandaloneBrowserControls.tsx index 6b6fe783..e529c4d0 100644 --- a/ui/src/components/StandaloneBrowserControls.tsx +++ b/ui/src/components/StandaloneBrowserControls.tsx @@ -34,7 +34,9 @@ function ControlButton({ } export function StandaloneBrowserControls({ mobile }: { mobile: boolean }) { - const [chromeless, setChromeless] = useState(false); + const [chromeless, setChromeless] = useState(() => + typeof window !== "undefined" && mobile ? isChromelessDisplayMode() : false, + ); const toastActions = useOptionalToastActions(); useEffect(() => {