Fix: clear password fields, remove has-session class, and reset hash on logout
This commit is contained in:
parent
a2481a0ea7
commit
39a1affcbc
2 changed files with 10 additions and 1 deletions
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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');
|
||||
|
|
|
|||
Loading…
Reference in a new issue