diff --git a/packages/shared-auth-ui/src/components/AuditLog.svelte b/packages/shared-auth-ui/src/components/AuditLog.svelte index 4a92b98a2..78efa08b1 100644 --- a/packages/shared-auth-ui/src/components/AuditLog.svelte +++ b/packages/shared-auth-ui/src/components/AuditLog.svelte @@ -1,4 +1,6 @@
@@ -233,9 +211,9 @@ {event.ipAddress} {/if}
- {#if parseUserAgent(event.userAgent)} + {#if formatUserAgent(event.userAgent)}
- {parseUserAgent(event.userAgent)} + {formatUserAgent(event.userAgent)}
{/if} diff --git a/packages/shared-auth-ui/src/components/PasskeyManager.svelte b/packages/shared-auth-ui/src/components/PasskeyManager.svelte index 410c6c6c1..c81fab498 100644 --- a/packages/shared-auth-ui/src/components/PasskeyManager.svelte +++ b/packages/shared-auth-ui/src/components/PasskeyManager.svelte @@ -784,4 +784,13 @@ transform: rotate(360deg); } } + + @media (prefers-reduced-motion: reduce) { + .pm-spinner { + animation: none; + } + * { + transition-duration: 0.01ms !important; + } + } diff --git a/packages/shared-auth-ui/src/components/SessionExpiredBanner.svelte b/packages/shared-auth-ui/src/components/SessionExpiredBanner.svelte index f5a714f8a..0fb28d87d 100644 --- a/packages/shared-auth-ui/src/components/SessionExpiredBanner.svelte +++ b/packages/shared-auth-ui/src/components/SessionExpiredBanner.svelte @@ -203,6 +203,15 @@ background: rgba(255, 255, 255, 0.1); } + @media (prefers-reduced-motion: reduce) { + .session-expired-banner { + animation: none; + } + * { + transition-duration: 0.01ms !important; + } + } + /* Mobile: stack vertically */ @media (max-width: 480px) { .session-expired-content { diff --git a/packages/shared-auth-ui/src/components/SessionManager.svelte b/packages/shared-auth-ui/src/components/SessionManager.svelte index 33714eb8f..1d69a0c55 100644 --- a/packages/shared-auth-ui/src/components/SessionManager.svelte +++ b/packages/shared-auth-ui/src/components/SessionManager.svelte @@ -1,4 +1,6 @@