diff --git a/packages/ui-default/utils/base.ts b/packages/ui-default/utils/base.ts index 3407b2282..5dbf2f7d9 100644 --- a/packages/ui-default/utils/base.ts +++ b/packages/ui-default/utils/base.ts @@ -184,9 +184,7 @@ export const request = { }; export async function withTransitionCallback(callback: () => (Promise | void)) { - // @ts-ignore - if (!document.startViewTransition) return callback?.(); - // @ts-ignore + if (!document.startViewTransition || document.visibilityState === 'hidden') return callback?.(); const transition = document.startViewTransition(callback); return await transition.finished; }