Open Bug 1957746 Opened 1 year ago Updated 7 days ago

All the WebAuthentication related commands are broken

Categories

(Testing :: geckodriver, defect, P3)

defect
Points:
3

Tracking

(Not tracked)

ASSIGNED

People

(Reporter: whimboo, Assigned: whimboo)

References

(Depends on 1 open bug, Blocks 2 open bugs, )

Details

(Whiteboard: [webdriver:m20])

Attachments

(1 file)

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:

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.

(In reply to Henrik Skupin [:whimboo][⌚️UTC+2] from comment #0)

Dana, could you please check that part and why we differ from the specification? Is that wanted?

Flags: needinfo?(dkeeler)

I suspect the spec changed at some point, or perhaps hadn't been finalized when the original patch that the final implementation was based on was written. In any case, we probably want to match the spec.

Flags: needinfo?(dkeeler)
Depends on: 1958771

Thanks Dana! I filed bug 1958771.

It seems to me that we can just implement the string to int conversion in marionette, so we don't need any platform changes here.

Severity: -- → S3
Points: --- → 3
Priority: -- → P3
Whiteboard: [webdriver:m16]

(In reply to James Graham [:jgraham] from comment #4)

It seems to me that we can just implement the string to int conversion in marionette, so we don't need any platform changes here.

Yes, that was as well my proposal. Whenever the platform code gets updated they will have to remove the workaround in Marionette as well.

Whiteboard: [webdriver:m16] → [webdriver:m17]
Priority: P3 → P2
Depends on: 1976492
Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Priority: P2 → P3
Whiteboard: [webdriver:m17] → [webdriver:m18]

We have less capacity in M18 so moving out to M19. By then lets decide if we ignore the complications around the invalid arguments errors and only implement the sunny code paths.

Whiteboard: [webdriver:m18] → [webdriver:m19]
Blocks: 1938333
Whiteboard: [webdriver:m19] → [webdriver:m20]
Depends on: 2026565
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: