- From: Boris Zbarsky via GitHub <sysbot+gh@w3.org>
- Date: Sat, 30 Jun 2018 04:55:30 +0000
- To: public-webauthn@w3.org
> Gecko implements this proposed resolution to heycam/webidl#76: Gecko doesn't implement the elidable stuff yet. > and note in spec prose that if one does not pass all of them in with values when calling navigator.credentials.{create(),get()}, that the latter calls will not succeed Right, this is option 1. > Provide default values for all required fooOptions dictionary members Huh. IDL allows a default value for required members in the grammar... I filed https://github.com/heycam/webidl/issues/569 to fix that. But even without that, the prose in https://heycam.github.io/webidl/#required-dictionary-member explicitly says: A required dictionary member must not have a default value. because there are no sane semantics for a required thing with a default value... That said, you could do non-required members with default values. That would be option 2. Option 3 is to argue that https://github.com/heycam/webidl/issues/76 should be wontfixed and that dictionary members of dictionaries should not be treated the same way as dictionaries as arguments. Basically comes down to what a dictionary "is", conceptually... -- GitHub Notification of comment by bzbarsky Please view or discuss this issue at https://github.com/w3c/webauthn/issues/750#issuecomment-401517353 using your GitHub account
Received on Saturday, 30 June 2018 04:56:05 UTC