Fix: clear password fields, remove has-session class, and reset hash on logout

This commit is contained in:
Daniel Onyejesi 2026-03-22 12:13:41 -04:00
parent a2481a0ea7
commit 39a1affcbc
2 changed files with 10 additions and 1 deletions

View file

@ -1,6 +1,6 @@
services:
pediatric-scribe:
image: danielonyejesi/pediatric-ai-scribe-v3:v1.6
image: danielonyejesi/pediatric-ai-scribe-v3:v1.7
ports:
- "3552:3000"
env_file:

View file

@ -97,6 +97,15 @@ document.addEventListener('DOMContentLoaded', function() {
function exitApp() {
clearSession();
// Remove has-session class so auth screen CSS override is lifted
document.documentElement.classList.remove('has-session');
// Clear all auth input fields
['login-email', 'login-password', 'reg-name', 'reg-email', 'reg-password', 'login-totp'].forEach(function(id) {
var el = document.getElementById(id);
if (el) el.value = '';
});
// Clear URL hash
history.replaceState(null, '', window.location.pathname);
if (authScreen) authScreen.style.display = 'flex';
if (mainApp) mainApp.style.display = 'none';
var adminTabBtn = document.getElementById('admin-tab-btn');