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.
My thoughts as an enterprise Java developer.