Hello,
The DevTools team would like to inform you about an important update
regarding Firefox's support for the Chrome DevTools Protocol (CDP). As
detailed in our recent post [1], Firefox will be deprecating CDP support
in favor of the more feature-rich and robust WebDriver BiDi protocol.
Here some key points:
* Deprecation of CDP: Starting with Firefox 129, CDP support will no
longer be enabled by default. However, CDP can still be manually enabled
by setting the Firefox preference "remote.active-protocols" to 2 before
starting Firefox.
* Continued Support with ESR 128: For those relying on CDP, the ESR 128
release will maintain the current behavior until its EOL, providing a
smoother transition period.
* No Impact on Puppeteer Users: Puppeteer users will not be affected by
the deprecation of CDP, as Puppeteer will automatically set the
necessary preference based on the selected protocol (CDP or BiDi).
* End of CDP Support: We plan to completely remove CDP support by the
end of 2024. If you have a client or tool that currently uses CDP and
you wish to continue supporting Firefox, please notify us.
If you have any questions or need assistance, feel free to reach out via
the Google dev-webdriver mailing list [2] or join the discussion on
Matrix in the #webdriver channel [3]. We are here to help and ensure a
smooth transition to WebDriver BiDi.
[1]
https://fxdx.dev/deprecating-cdp-support-in-firefox-embracing-the-future-with-webdriver-bidi/
[2]
https://groups.google.com/a/mozilla.org/g/dev-webdriver
[3]
https://chat.mozilla.org/#/room/#webdriver:mozilla.org
--
Henrik Skupin
Staff Software Engineer
Mozilla Corporation