diff --git a/src/shared/context/loading-context.tsx b/src/shared/context/loading-context.tsx index c0dabc7..48b5cfe 100644 --- a/src/shared/context/loading-context.tsx +++ b/src/shared/context/loading-context.tsx @@ -148,8 +148,9 @@ export function LoadingOverlay({ isLoading }: LoadingOverlayProps) { 'fixed inset-0 z-50 flex items-center justify-center', 'bg-background/80 backdrop-blur-md', 'transition-opacity duration-300', - isLoading ? 'opacity-100' : 'opacity-0 pointer-events-none' + isLoading ? 'opacity-100 pointer-events-auto' : 'opacity-0 pointer-events-none invisible' )} + style={isLoading ? { touchAction: 'none' } : undefined} aria-label="Загрузка" role="status" aria-hidden={!isLoading} @@ -169,7 +170,7 @@ export function LoadingOverlay({ isLoading }: LoadingOverlayProps) { {showError && (