Skip to content

Commit d2f6f9d

Browse files
committed
ui: skip transition if not visible
1 parent 89c7884 commit d2f6f9d

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

packages/ui-default/utils/base.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,7 @@ export const request = {
184184
};
185185

186186
export async function withTransitionCallback(callback: () => (Promise<void> | void)) {
187-
// @ts-ignore
188-
if (!document.startViewTransition) return callback?.();
189-
// @ts-ignore
187+
if (!document.startViewTransition || document.visibilityState === 'hidden') return callback?.();
190188
const transition = document.startViewTransition(callback);
191189
return await transition.finished;
192190
}

0 commit comments

Comments
 (0)