Repository navigation
Better Auth UI 3.0.1
Fix auth forms accepting input and submitting credentials through a native GET request before React hydration completes.
Shared auth forms now remain inert until their submit handler is ready, announce hydration with aria-busy, and use POST as their native method. Existing hydrated auth, validation, and error behavior is preserved.
Verified by an SSR-to-hydration regression, 44 package tests, and all 264 production-consumer browser tests across desktop and mobile, including delayed JavaScript on sign-in, sign-up, forgot-password, and reset-password views. BetterStackWeb independently verifies real pointer/keyboard blocking before hydration and working login/session/sign-out afterward.
Includes the latest migration guidance for verification options and preserving application auth URLs. See #28 and #29.