# DentalCare v0.9.0.5 Superuser Return Lockout Repair

This focused file-only repair makes return to the primary Superuser workspace an unconditional session-recovery action.

## Corrected behavior

- Selecting **Superuser** in the Active role dropdown uses the same recovery path as the dedicated return button.
- Return is handled before schema-readiness, MFA-enrollment, and Task View guards.
- Active patient, encounter, and cashier UI context cannot block owner recovery.
- A stale CSRF token redirects to the narrow GET recovery route rather than leaving the account trapped.
- The visible control is a direct recovery link rather than a POST-only form.
- Existing clinic records and transactions are not modified.

No database migration is included or required.
