Open flAIght-dev opened 2 weeks ago
Just found another problem on the iOS side in combination with Chrome > 130:
As reported by @flAIght-dev, reading and writing to LargeBlobs on iOS devices using Chrome is possible. The problem is that only a passkey stored in the iCloud keychain is supported. Selecting a FIDO2 key as "Other Sign In Option" fails with the error message "Large blob is undefined -- your browser probably doesn't know about it" on the testing website.
I can't tell if this is due to Chrome on iOS or the iOS CTAP implementation. Does anyone know how to find this out?
By the way, the Passkey Spotlight Week has just started for Android and Chrome development. I have already posted a question concerning the LargeBlob support topic in Android. Maybe you should post a short question on this topic as well. They will be answering some of them this Thursday (21/11/24) on their Youtube Livestream Channel. Questions can be submitted in the comments or via their feedback form.
What type of issue is this?
Incorrect support data (example: BrowserX says "86" but support was added in "40")
What information was incorrect, unhelpful, or incomplete?
largeBlob extension is reported as supported on Android Chrome since 113. Testing it on 130 I am not able to use it.
What browsers does this problem apply to, if applicable?
Chromium (Chrome, Edge 79+, Opera, Samsung Internet)
What did you expect to see?
I expected to be able to read and write a blob
Did you test this? If so, how?
The credential is created without errors. On the write call "written" is undefined. No errors in the read call but the blob is (obviously) empty.
Here is the test code:
Read blob
Write blob
Can you link to any release notes, bugs, pull requests, or MDN pages related to this?
No response
Do you have anything more you want to share?
The same code works fine with Chrome on iOS.
MDN URL
https://developer.mozilla.org/en-US/docs/Web/API/Web_Authentication_API/WebAuthn_extensions
MDN metadata
MDN page report details
* Query: `api.CredentialsContainer.get.publicKey_option.extensions` * Report started: 2024-11-08T12:29:50.653Z