You guys are crazy! Let me go through each question.
[deleted] so you got it fixed? If not I'll proceed with the change.
iPurpl3x No, the admins would have to know their password, that's why they are asked a second time after logging in. It also has a detection that sends the other user (not being impersonated) if you even attempt to view their messages (it will fail anyways).
danielunited on desktop I assume? This is totally doable and is like halfway done already just because of mobile support. Maybe I'll add this as an option in the future.
clarkwinkelmann I'm going to fix that up.
Yalfoosh you will only be asked for the password 1 time per device (until cache is cleared). I'll look into the Firefox issue.
Edit: looks like my hands are tied: https://bugzilla.mozilla.org/show_bug.cgi?id=1639542
I could use local storage as a fallback.