Flip the "remote.active-protocols" default value to "1" after the Firefox 128 ESR release
Categories
(Remote Protocol :: Agent, task, P2)
Tracking
(firefox129 fixed)
Tracking | Status | |
---|---|---|
firefox129 | --- | fixed |
People
(Reporter: whimboo, Assigned: whimboo)
References
(Blocks 3 open bugs)
Details
(Whiteboard: [webdriver:m11][wptsync upstream][webdriver:relnote])
Attachments
(2 files, 1 obsolete file)
Right now Firefox enables both the CDP and WebDriver BiDi protocols via the remote.active-protocols
preference.
After the 128 ESR release we do not want to have CDP enabled by default anymore, which would require CDP clients to set this preference to 2
.
This change would also include writing a blog post most likely on fxdx.dev to explain the strategy behind it. As best this should be send out (at latest) together with the Firefox 127 release to give users time to adapt their client code and CI pipelines.
Assignee | ||
Updated•7 months ago
|
Comment 1•7 months ago
|
||
The severity field is not set for this bug.
:whimboo, could you have a look please?
For more information, please visit BugBot documentation.
Assignee | ||
Updated•7 months ago
|
Updated•7 months ago
|
Assignee | ||
Updated•7 months ago
|
Assignee | ||
Comment 2•4 months ago
|
||
Updated•4 months ago
|
Assignee | ||
Comment 3•4 months ago
|
||
Depends on D212908
Assignee | ||
Comment 6•4 months ago
|
||
Comment 10•4 months ago
|
||
Comment 11•4 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/c094d1257716
https://hg.mozilla.org/mozilla-central/rev/ccad12fea112
https://hg.mozilla.org/mozilla-central/rev/1f6dc95932ad
Updated•4 months ago
|
Assignee | ||
Comment 14•4 months ago
|
||
This can actually be reproduced when running the following mach command:
mach wpt --webdriver-binary=target/debug/geckodriver testing/web-platform/mozilla/tests/webdriver/cdp testing/web-platform/mozilla/tests/webdriver/classic/protocol/
The problematic tests that cause this failure are actually in testing/web-platform/mozilla/tests/webdriver/cdp/debugger_address.py. Note that we explicitly set the remote.active-protocols
preference to 2
which means CDP-only enabled. Because the preference is not cleared the classic tests, which follow right after that, where we need WebDriver BiDi enabled start failing because the preference hasn't been reset.
What's interesting is that the Wd3 jobs of the try build that I pushed with the latest fixes did not fail:
https://treeherder.mozilla.org/jobs?repo=try&revision=1b7218c48311684023b81fb8364f3be9f64824a3
Updated•4 months ago
|
Comment 15•4 months ago
|
||
Comment 16•4 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/5bdd1a3d3ce6
https://hg.mozilla.org/mozilla-central/rev/c5d5af7927ef
Assignee | ||
Updated•2 months ago
|
Description
•