Skip to content

Conversation

@jennifer-shehane
Copy link
Member

@jennifer-shehane jennifer-shehane commented Oct 31, 2025

Additional details

We do intend to add some of this functionality back, if we do - we can look back here for any of the code.

I have a hard time thinking any of this will really be reusable though given that the updates would have highlighting logic moving to our new logic and the unique-selector moving to our new logic (which is in the Cloud).

Steps to test

How has the user experience changed?

Right now the Selector Playground is mistakenly available in CT testing actually (since it is just using the studio disabled prop to show or not show). This should remove that.

Screenshot 2025-10-31 at 11 48 39 AM

PR Tasks


Note

Removes Selector Playground UI/store and highlight logic across the app, updating runner headers, AUT iframe, locales, styles, and tests accordingly.

  • App Runner (Open/Run Mode):
    • Remove Selector Playground button/UI from SpecRunnerHeaderOpenMode.vue and related logic; delete selector-playground components and store; strip playground handling from unifiedRunner.ts, utils.ts, and Runner.vue.
    • Simplify EventManager and aut-iframe.ts by removing selector playground/highlight generation APIs and dependencies.
  • Types/Docs:
    • Update Cypress.ElementSelector JSDoc to reference Cypress Studio and cy.prompt(); minor changelog link cleanup.
  • Tests:
    • Delete Selector Playground component/e2e tests and sample project; remove assertions about playground-activator; adjust runner header tests.
  • Styles/Locales:
    • Remove selector playground-specific styles/import exclusions and locale strings.
  • Infra:
    • Drop selector playground references from init paths (index.ts, CT support mocks).

Written by Cursor Bugbot for commit b923efc. This will update automatically on new commits. Configure here.

@jennifer-shehane jennifer-shehane self-assigned this Oct 31, 2025
@cypress
Copy link

cypress bot commented Oct 31, 2025

cypress    Run #67050

Run Properties:  status check passed Passed #67050  •  git commit b923efc93a: Remove some more relevant portions of code
Project cypress
Branch Review remove-selector-playground-code
Run status status check passed Passed #67050
Run duration 19m 36s
Commit git commit b923efc93a: Remove some more relevant portions of code
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 1097
Tests that did not run due to a failure in a mocha hook  Skipped 4
Tests that passed  Passing 26507
View all changes introduced in this branch ↗︎

Warning

Partial Report: The results for the Application Quality reports may be incomplete.

UI Coverage  45.29%
  Untested elements 181  
  Tested elements 154  
Accessibility  97.97%
  Failed rules  4 critical   8 serious   2 moderate   2 minor
  Failed elements 101  

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