Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle deprecation of CDP in Firefox 129 #29713

Closed
jennifer-shehane opened this issue Jun 19, 2024 · 3 comments · Fixed by #29720
Closed

Handle deprecation of CDP in Firefox 129 #29713

jennifer-shehane opened this issue Jun 19, 2024 · 3 comments · Fixed by #29720
Assignees

Comments

@jennifer-shehane
Copy link
Member

jennifer-shehane commented Jun 19, 2024

What would you like?

Firefox is deprecating CDP in Firefox 129. See announcement. There is a workaround until support is removed for CDP at the end of the year and we’ll need to replace that functionality with WebDriver BiDi.

We'll need to set the remote.active-protocols preference to 2 before starting Firefox.

Installing Firefox Nightly 129 and running it within Cypress does not currently work. The browser does not launch as shown below.

I'm not sure when Firefox 129 will release, they say they release every 4-5 weeks. There's this schedule, but I'm not sure who's published it. Asking someone from Mozilla directly to see when it will be released.

Screenshot 2024-06-19 at 5 33 49 PM

Why is this needed?

No response

Other

No response

@xwz
Copy link

xwz commented Aug 20, 2024

Since firefox 129 is now released, the latest cypress 13.13.3 package still does not start firefox correct

@AtofStryker
Copy link
Contributor

Since firefox 129 is now released, the latest cypress 13.13.3 package still does not start firefox correct

@xwz do you have a reproduction? FIrefox 129 starts correctly in open mode and we execute tests in our docker containers against Firefox 129 in run mode and those look correct as well
firefox

@xwz
Copy link

xwz commented Aug 21, 2024

Oh, the mac, if there is an existing cypress installation, one needs to run cypress cache clear and then re-install cypress to trigger security dialog that seem to add something to System Settings on 1st run of the new install.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants