- From: Emil Lundberg via GitHub <sysbot+gh@w3.org>
- Date: Wed, 13 Dec 2023 20:13:26 +0000
- To: public-webauthn@w3.org
emlun has just merged emlun's pull request 2001 for https://github.com/w3c/webauthn: == Fix incorrect reference in Add Virtual Authenticator == [ยง11.3. Add Virtual Authenticator](https://w3c.github.io/webauthn/#sctn-automation-add-virtual-authenticator) currently reads: >[...] >3. For each enumerable [own property](https://tc39.github.io/ecma262/#sec-own-property) in _parameters_: > > 1. Let _key_ be the name of the property. > 2. Let _value_ be the result of [getting a property](https://w3c.github.io/webdriver/#dfn-getting-properties) named _key_ from _parameters_. > 3. If there is no matching `key` for _key_ in _parameters_, return a [WebDriver error](https://w3c.github.io/webdriver/#dfn-error) with [WebDriver error code](https://w3c.github.io/webdriver/#dfn-error-code) [invalid argument](https://w3c.github.io/webdriver/#dfn-invalid-argument). > 4. If _value_ is not one of the `valid values` for that _key_, return a [WebDriver error](https://w3c.github.io/webdriver/#dfn-error) with [WebDriver error code](https://w3c.github.io/webdriver/#dfn-error-code) [invalid argument](https://w3c.github.io/webdriver/#dfn-invalid-argument). > 5. [Set a property](https://w3c.github.io/webdriver/#dfn-set-a-property) _key_ to _value_ on _authenticator_. >[...] The third step seems like it was intended to instead refer to [Authenticator Configuration](https://w3c.github.io/webauthn/#authenticator-configuration) as the set of valid keys: > 3. If there is no matching `key` for _key_ in [Authenticator Configuration](https://w3c.github.io/webauthn/#authenticator-configuration), return a [WebDriver error](https://w3c.github.io/webdriver/#dfn-error) with [WebDriver error code](https://w3c.github.io/webdriver/#dfn-error-code) [invalid argument](https://w3c.github.io/webdriver/#dfn-invalid-argument). The subsequent step 5 checks that all properties of [Authenticator Configuration](https://w3c.github.io/webauthn/#authenticator-configuration) are defined in _parameters_, so it seems it would make sense that step 3.3 would perform the opposite check, which would make the combination of both a set equality check rather than just a subset check. @nsatragno Is the above assessment accurate? <!-- This comment and the below content is programmatically generated. You may add a comma-separated list of anchors you'd like a direct link to below (e.g. #idl-serializers, #idl-sequence): Don't remove this comment or modify anything below this line. If you don't want a preview generated for this pull request, just replace the whole of this comment's content by "no preview" and remove what's below. --> *** <a href="https://pr-preview.s3.amazonaws.com/w3c/webauthn/pull/2001.html" title="Last updated on Nov 23, 2023, 10:02 AM UTC (a6ee5a0)">Preview</a> | <a href="https://pr-preview.s3.amazonaws.com/w3c/webauthn/2001/f8163ea...a6ee5a0.html" title="Last updated on Nov 23, 2023, 10:02 AM UTC (a6ee5a0)">Diff</a> See https://github.com/w3c/webauthn/pull/2001 -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 13 December 2023 20:13:27 UTC