Closed Bug 1858188 (puppeteer-firefox-bidi) Opened 1 year ago Closed 5 months ago

[meta] Support puppeteer using Firefox with WebDriver BiDi

Categories

(Remote Protocol :: WebDriver BiDi, task)

task

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jdescottes, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: meta)

This meta should be blocked on all the known bugs which need to addressed to allow Puppeteer to officially use Firefox with BiDi instead of CDP.

Alias: puppeteer-firefox-bidi
Depends on: 1852941
Depends on: 1841049
Depends on: 1694390
Depends on: 1824220
No longer depends on: 1860992

I just noticed that Puppeteer still sets preferences that are only applicable for the CDP protocol and turns off certain features like bfcache in parent and webisolationstrategy. I filed https://github.com/puppeteer/puppeteer/issues/11474 to get this fixed.

Depends on: 1867810
Depends on: 1869735

I've just added two more PRs which will enable Puppeteer tests with WebDriver BiDi for both Windows and MacOS in the Puppeteer's GitHub actions.

Depends on: 1879580
Depends on: 1879402
Depends on: 1884647
Depends on: 1898222

Updating dependencies based on the remaining required P2 bugs to get fixed.

No longer depends on: 1805479
Depends on: 1903060
No longer depends on: 1899604
No longer depends on: 1879438
No longer depends on: 1878166
No longer depends on: 1898158
No longer depends on: 1879402
No longer depends on: 1903060

With the release of Puppeteer 23.0.1 from August 7th Firefox is now fully supported starting with version 129 by using the WebDriver BiDi protocol by default. That means all the work related to this specific meta bug is now done and as such I'm going to close it out.

Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.