Skip to content

Conversation

mabela416
Copy link
Contributor

@mabela416 mabela416 commented Sep 25, 2025

⚠️ DO NOT MERGE UNTIL TEAM GIVES OK

Additional details

Remove the experimentalStudio configuration option and turn on Cypress Studio Beta for all users when in end-to-end testing.

Remove the configuration option
Remove any types around the config
Remove any internal use of the configuration in the repo
Remove any tests around the flag
Display a warning message to users when this config option is used - informing them that it's safe to remove this configuration option. See similar warnings in code

Steps to test

  • Set the experimentalStudio: true in your project's cypress.config.js then open your project in the app. In the terminal, you should see a warning about being able to safely remove the experimentalStudio config.

How has the user experience changed?

PR Tasks

@mabela416 mabela416 self-assigned this Sep 25, 2025
@mabela416 mabela416 changed the title Clean up experimental studio config option misc: clean up experimental studio config option Sep 25, 2025
cursor[bot]

This comment was marked as outdated.

Copy link

cypress bot commented Sep 25, 2025

cypress    Run #65852

Run Properties:  status check passed Passed #65852  •  git commit e9b1abaf5c: remove duplicate pending changelog entries
Project cypress
Branch Review mabel/issue-30997-clean-up-experimental-studio
Run status status check passed Passed #65852
Run duration 20m 21s
Commit git commit e9b1abaf5c: remove duplicate pending changelog entries
Committer Jennifer Shehane
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 12
Tests that did not run due to a developer annotating a test with .skip  Pending 1102
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 26662
View all changes introduced in this branch ↗︎
UI Coverage  45.01%
  Untested elements 188  
  Tested elements 158  
Accessibility  97.71%
  Failed rules  4 critical   8 serious   2 moderate   2 minor
  Failed elements 110  

@jennifer-shehane jennifer-shehane changed the title misc: clean up experimental studio config option feat: clean up experimental studio config option Sep 25, 2025
@jennifer-shehane jennifer-shehane changed the title feat: clean up experimental studio config option feat: Remove Studio as experimental - Turn Studio Beta on for all users of Cypress (no need for config flag) Sep 25, 2025
@mabela416 mabela416 force-pushed the mabel/issue-30997-clean-up-experimental-studio branch 2 times, most recently from 4322c76 to 1cb608e Compare September 25, 2025 17:55
@mabela416 mabela416 force-pushed the mabel/issue-30997-clean-up-experimental-studio branch from 1cb608e to 35f1c7f Compare September 26, 2025 15:29
Copy link
Member

@jennifer-shehane jennifer-shehane left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mabela416 Just some wording updates.

Manually tested that this works.

The ${fmt.highlight(`experimentalStudio`)} experiment is currently only supported for End to End Testing.
If you have feedback about the experiment, please join the discussion here: http://on.cypress.io/studio-beta`
The ${fmt.highlight(`experimentalStudio`)} was removed in ${fmt.cypressVersion(`15.4.0`)}.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think I would add that Studio is on by default here. We removed the feature at one point and there was a lot of backlash, so I don't want users to think it's gone as a feature.

Suggested change
The ${fmt.highlight(`experimentalStudio`)} was removed in ${fmt.cypressVersion(`15.4.0`)}.
The ${fmt.highlight(`experimentalStudio`)} option was removed in ${fmt.cypressVersion(`15.4.0`)}.
Cypress Studio is now available for all users.

@jennifer-shehane
Copy link
Member

@mabela416 Docs PR for this change: cypress-io/cypress-documentation#6283

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

Successfully merging this pull request may close these issues.

2 participants