Open Bug 1673480 Opened 4 years ago Updated 2 years ago

Attempt to resume or retry "WebDriver:ReleaseActions" command aborted by MarionetteFrameActor

Categories

(Remote Protocol :: Marionette, task, P3)

Default
task

Tracking

(Not tracked)

People

(Reporter: jdescottes, Unassigned)

References

(Blocks 1 open bug)

Details

See https://bugzilla.mozilla.org/show_bug.cgi?id=1673345#c0 for more context.

If the releaseActions query fails due to an AbortError, we will assume the command was successful and will silently return null. The goal of this bug is to try to better track the completion of the command so that we can decide if it needs to be retried with the next JSWindowActor pair.

Commands that deal with a sequence of action could be updated so that the sequence is handled by the parent process and JSWindowActors are only involved to handle individual actions.

This might basically go in-par with bug 1673479 for performActions.

See Also: → 1673479
Summary: Attempt to resume or retry releaseActions command aborted by MarionetteFrameActor → Attempt to resume or retry "WebDriver:ReleaseActions" command aborted by MarionetteFrameActor

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

The meeting notes from the 2020 TPAC regarding this topic can be found at:
https://www.w3.org/2020/10/27-webdriver-minutes.html#t05

It's probably very unlikely that this command will fail due to its short runtime. But given the notes we should raise an error, but it looks like that we would need a WebDriver classic spec update first.

Product: Testing → Remote Protocol
You need to log in before you can comment on or make changes to this bug.