After logout, the login page continues to show the authenticated user's personal theme preference instead of resetting to the default/global theme from prefs.php/prefs.local.php.
Current behavior:
- User logs out → login page shows their personal theme
- User refreshes (F5) → login page shows default theme
Expected behavior:
- User logs out → login page immediately shows default theme
Solution:
After $registry->clearAuth() in login.php, force preferences to reload for anonymous/guest user. This should pick up the default theme settings instead of preserving the authenticated user's personal preferences in the session.
Impact: Minor UX issue, workaround is refresh page