From de984fa101dfd23476685dd5a52b5d110743d94d Mon Sep 17 00:00:00 2001 From: dswbx Date: Fri, 4 Apr 2025 09:00:50 +0200 Subject: [PATCH] fixes issues in firefox where view transitions are not available (#139) --- app/src/ui/client/BkndProvider.tsx | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/ui/client/BkndProvider.tsx b/app/src/ui/client/BkndProvider.tsx index 1c2e4b6..7591883 100644 --- a/app/src/ui/client/BkndProvider.tsx +++ b/app/src/ui/client/BkndProvider.tsx @@ -101,14 +101,21 @@ export function BkndProvider({ fallback: true, } as any); + startTransition(() => { - document.startViewTransition(() => { + const commit = () => { setSchema(newSchema); setWithSecrets(_includeSecrets); setFetched(true); set_local_version((v) => v + 1); fetching.current = Fetching.None; - }); + } + + if ("startViewTransition" in document) { + document.startViewTransition(commit); + } else { + commit(); + } }); }