Function
The current password is what authorizes the change, so a borrowed session cannot make one. A successful change revokes every other session — the point of changing a password you suspect — and Better Auth hands this browser a fresh one, so the learner stays where they are. Both fields are cleared and the outcome is announced as a status.
Refusals are shown as an alert and the fields keep what the learner typed, so a mistyped current password costs one field, not the whole form.
Render it only for an account that has a password; AccountSection decides that.
The Profile page's password form: replaces the account's password without signing the learner out here.