When a session times out or user accesses pages with wrong role, redirect to login instead of showing error page. Changes: - Extend exception handler to redirect on 403 errors with auth codes - Add tests for HTML page auth redirect behavior Error codes that trigger redirect: - ADMIN_REQUIRED, INSUFFICIENT_PERMISSIONS, USER_NOT_ACTIVE - VENDOR_ACCESS_DENIED, UNAUTHORIZED_VENDOR_ACCESS - VENDOR_OWNER_ONLY, INSUFFICIENT_VENDOR_PERMISSIONS - CUSTOMER_NOT_AUTHORIZED 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>