Registering or authorizing with passkeys requires multiple hits to the server, which can take some time. We should make sure there is some sort of activity indication while that is happening.
Also while we are at it right now it is possible to simply continue hitting the register or auth button which will then try to auth or register multiple times. We should either lock the ui during these processes or we should at least disable the buttons while processing.
Registering or authorizing with passkeys requires multiple hits to the server, which can take some time. We should make sure there is some sort of activity indication while that is happening.
Also while we are at it right now it is possible to simply continue hitting the register or auth button which will then try to auth or register multiple times. We should either lock the ui during these processes or we should at least disable the buttons while processing.