@atpfm @siracusa

I appreciate the addition of passkey support on the member page, but I also have an issue with it.

The way that the page works right now is that I have to type in an e-mail address before being able to use a passkey. This is bad.

The way it should work is that the browser suggests a passkey via autofill (which is possible and does work already on some sites). If the autofill doesn't work for someone, the "Log In with Passkey" button should open the browser UI.

@gracjan Can you point me to a website that does things the way you prefer?

@siracusa As for the autofill part, Google, Microsoft and Fastmail have it. You open the login page and the e-mail field is automatically selected. Under the field, Safari shows an autofill suggestion for an account. You confirm with Touch ID and you're in.

On the iPhone, there's a popup on the bottom of the screen or above the keyboard.

As for the button to bring up the browser UI manually, GitHub has it.

@gracjan Try it now. Better?

@siracusa Autofill works, but the "Log In with Passkey" button shouldn't ask the user to enter the e-mail address either. It should bring up this UI, even when nothing is typed.

Also, I noticed that if I paste my e-mail address, click this button on the member page, and then "More Options", I can only use a security key (there's no QR Code option). GitHub shows me both. I don't know if it'd be the same if I didn't have the passkey on my Mac or not, but I do have the one for GitHub synced too.

@gracjan OK, try it now.

(When I try it with no registered Passkeys, I do get the QR code option.)

@siracusa All four ways work correctly now (autofill, manually selecting a passkey stored on the Mac, scanning QR code with iPhone, and using a physical security key plugged into the USB-C port). I tested Safari and Helium (Chromium-based).
@gracjan Thanks for the help!
@siracusa You're welcome! I'm happy I could be of service!

@gracjan @siracusa My first thought after episode 675:

“I wonder if John got discoverable credentials to work with @marcoarment PHP.“

It works!

@andrewe @siracusa @marcoarment This is great. I wondered for a while if I should ask for passkey support on the member page, but I didn't know if John would want to implement it. Turns out I didn't have to say anything.