OS prompts to set up Touch ID / Windows Hello for the user hello world.
What actually happened
OS prompts to set up Touch ID / Windows Hello for the user hello%20world:
Version (and git commit)
Operating System / Version
Windows 10 x86_64 with Chrome 113.0.5672.64 and Firefox 112.0.2
iOS 16.4.1(a) with Safari
Any other comments
Any user name which contains characters other than [A-Za-z0-9] triggers the issue. The trivial example is a name with spaces in it, but is also an issue for names with any non-basic-Latin characters.
I did this
On a browser using Windows, macOS or iOS WebAuthn API:
hello world
I expected the following
OS prompts to set up Touch ID / Windows Hello for the user
hello world
.What actually happened
OS prompts to set up Touch ID / Windows Hello for the user
hello%20world
:Version (and git commit)
Operating System / Version
Any other comments
Any user name which contains characters other than
[A-Za-z0-9]
triggers the issue. The trivial example is a name with spaces in it, but is also an issue for names with any non-basic-Latin characters.https://webauthn.io appears to work correctly: