Closed Bug 1813981 Opened 2 years ago Closed 2 years ago

geckodriver should not default `fission.autostart=false` if `moz:debuggerAddress` is set

Categories

(Testing :: geckodriver, defect, P1)

Default
defect
Points:
1

Tracking

(firefox111 fixed)

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

Details

(Whiteboard: [webdriver:m6])

Attachments

(1 file)

Originally reported as: https://github.com/mozilla/geckodriver/issues/2075

Currently geckodriver disables Fission when the partial CDP protocol should be enabled. Eg. Selenium does that by default still for Firefox by default, and as such all users are running their tests with Fission disabled!

Since bug 1601245 is fixed in Firefox 95 this is also no longer needed given that the CDP implementation definitely works with Fission - only with the caveat that 2 features of Fission are disabled. But that doesn't force us to disable Fission anymore.

A workaround for Selenium users is to set the fission.autostart preference to true within the prefs section of moz:firefoxOptions. When set geckodriver will not overwrite the setting.

We should get this fixed ASAP and get a new release of geckodriver out so that we can ensure that all users are running with Fission enabled.

Points: --- → 1
Pushed by hskupin@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/757d533805e1 [geckodriver] Don't disable Fission when `moz:debuggerAddress` is used. r=jdescottes
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
Blocks: 1761751
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: