"WebDriver:SwitchToWindow" has to wait for the "activate" and "focus" events before returning
Categories
(Remote Protocol :: Marionette, defect, P1)
Tracking
(firefox68 fixed, firefox69 fixed)
People
(Reporter: whimboo, Assigned: whimboo)
References
(Blocks 1 open bug)
Details
Attachments
(3 files)
Updated•8 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Comment 2•6 years ago
|
||
To remove the race condition which can result in intermittent failures we should get this bug fixed. Also because it has visibility through geckodriver.
| Assignee | ||
Comment 3•6 years ago
|
||
| Assignee | ||
Comment 4•6 years ago
|
||
| Assignee | ||
Comment 5•6 years ago
|
||
Selecting a different tab is asynchronous, and as such Marionette has
to wait for the "TabSelect" event to be emitted. Further the chrome
window also needs to be focused.
Depends on D33689
| Assignee | ||
Comment 6•6 years ago
|
||
Depends on D33690
Comment 8•6 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/e1387e00703d
https://hg.mozilla.org/mozilla-central/rev/252fc1ac18cc
https://hg.mozilla.org/mozilla-central/rev/5dc349bb1690
| Assignee | ||
Comment 9•6 years ago
|
||
I would like to keep it on the radar for the Firefox 68 release, given that it massively improves the stability and reduces the risk of race conditions. If there are no regressions in the next couple of days, lets get it uplifted to beta.
| Assignee | ||
Updated•6 years ago
|
| Assignee | ||
Comment 10•6 years ago
|
||
I haven't seen any regressions from landing this patch on mozilla-central. To improve the reliability of Marionette and external tools like Selenium using geckodriver I would like to see this test-only patch uplifted to beta for the ESR release. Thanks.
Comment 11•6 years ago
|
||
| bugherder uplift | ||
https://hg.mozilla.org/releases/mozilla-beta/rev/dde54edc86e1
https://hg.mozilla.org/releases/mozilla-beta/rev/1e1c5ad53cfc
https://hg.mozilla.org/releases/mozilla-beta/rev/992cbc55ecf7
Updated•2 years ago
|
Description
•