stringadmin ec380f9e16 fix: black page after logout — remove conflicting page-motion--enter animation
Root cause: PageTransition wrapper div had page-motion--enter direction
class after exit phase, which started from opacity:0. This conflicted
with the child component's own page-motion entrance animation, causing
the page to remain invisible after logout/view switch.

Fix: Remove page-motion--enter direction classes from the wrapper. The
child's own page-motion animation handles entrance. Direction is only
applied to the exit phase (slide-out-forward/backward).

Also: redirect to login instead of workbench on logout/session expiry,
and respect prefers-reduced-motion by skipping exit delay.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 18:55:07 +08:00
2026-06-02 12:38:01 +08:00
2026-06-02 12:38:01 +08:00
S
Description
OmniAI Web Frontend
64 MiB
Languages
TypeScript 51.3%
CSS 47.1%
JavaScript 1.1%
HTML 0.5%