When I tried to fix the serialization of WebAuthentication related commands on the Marionette side I've noticed that there are other issues as well which currently leaves nearly all the WebAuthentication commands as unusable. So that's wrong: * We do not correctly serialize / deserialize the Authenticator and Credential parameters. This will be fixed via bug 1952944. * We do not pass the required authenticator id via geckodriver to Marionette * The WebAuthentication specification lists the authenticator id as string while the platform implementation in Firefox requires a uint64 * Maybe others... Via bug 1952944 I'll add a release note item which will add a new item to the known bugs section explaining that it is not usable yet. Given that we seem to have already some users at least we should get it fixed.
Bug 1957746 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
When I tried to fix the serialization of WebAuthentication related commands on the Marionette side I've noticed that there are other issues as well which currently leaves nearly all the WebAuthentication commands as unusable. So that's wrong: * We do not correctly serialize / deserialize the Authenticator and Credential parameters. This will be fixed via bug 1952944. * We do not pass the required authenticator id via geckodriver to Marionette * [The specification defines the `authenticatorId` as a `string`](https://www.w3.org/TR/webauthn-2/#authenticatorid) but [our implementation in Firefox handles it as `uint64`](https://searchfox.org/mozilla-central/rev/e600058b50ddb4932be63d5a8926fb154398b679/dom/webauthn/nsIWebAuthnService.idl#94,105,110). * Maybe others... Via bug 1952944 I'll add a release note item which will add a new item to the known bugs section explaining that it is not usable yet. Given that we seem to have already some users at least we should get it fixed.