I think we should separate the issues of storage and transmission. The password is always stored at some point in browser memory in plain text (for example, when it is entered). It is always submitted to the server in plain text in the initial login in all of these cases. So the question is, where is the window of risk and how do we mitigte it.