ui: skip transition if not visible

This commit is contained in:
undefined committed 2026-03-21 09:22:47 +08:00
1 parent 89c78847b2
commit d2f6f9d42a
1 file changed
+1 -3
+1 -3
View File
@@ -184,9 +184,7 @@ export const request = {
};
export async function withTransitionCallback(callback: () => (Promise<void> | 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;
}