[FIX] Check webauthn support when registering security keys (PR #8146)

When registering security keys check for the presence of PublicKeyCredential and if it is missing show an error message saying Webauthn is not supported:

image

GitHub

You’ve signed the CLA, mjrbrennan. Thank you! This pull request is ready for review.

This pull request has been mentioned on Discourse Meta. There might be relevant details there:

https://meta.discourse.org/t/webauthn-support/126454/26

Cool this looks good to me! :confetti_ball: