Closed Bug 1712902 Opened 4 months ago Closed 4 months ago

Conditionally enable WebDriver Bidi on Nightly channel only

Categories

(Remote Protocol :: Agent, task, P2)

task
Points:
2

Tracking

(firefox91 fixed)

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: whimboo, Assigned: whimboo)

References

(Blocks 1 open bug)

Details

(Whiteboard: [bidi-m1-mvp])

Attachments

(2 files)

Until we have a stable implementation for WebDriver BiDi we should restrict its usage to the Nightly channel only. As such we would like to introduce a new numeric preference called remote.active-protocols that accepts the following states:

  • 1: BiDi only
  • 2: CDP only
  • 3: CDP + BiDi

By default the preference value will be set to 3 for the nightly channel to have both protocols active. On other release channels the preference will default to 2.

We should get this preference added before starting with any BiDi specific implementation.

This can be similar to what has been removed by https://hg.mozilla.org/mozilla-central/rev/d0a1a16b7aa0 to get support for Remote Agent on all the release channels. Just the reverse.

Blocks: 1711931
Whiteboard: [bidi-m1-mvp]

As long as the upcoming WebDriver BiDi implementation isn't stable
enough, it will only be enabled for Nighlty builds for now.

Assignee: nobody → hskupin
Status: NEW → ASSIGNED
Pushed by hskupin@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/a9692fcabd4e
[remote] Conditionally enable WebDriver Bidi on Nightly channel only. r=remote-protocol-reviewers,jdescottes
https://hg.mozilla.org/integration/autoland/rev/61c62641f782
[remote] Conditionally start CDP when protocol is marked as active. r=remote-protocol-reviewers,jdescottes
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
Points: --- → 2
Priority: -- → P2
Regressions: 1715517
Regressions: 1720676
You need to log in before you can comment on or make changes to this bug.