Terminals need a better way to show that a password is being enter in order to reduce the chance that a password would be accidentally entered somewhere incorrect.
The whole screen should have some indication that a password is being
entered. I.e. Dim everything but the password field. This would reduce
the problem of accidentally typing your password into chat when you
thought another window was active.