* chore: delete a lot of old code
* remove unused code
* update test
* remove dep on cypress_runner for non proxied page
* change binary
* revert scss changes
* delete a lot of code
* update sass
* update jsx
* styles
* revert change
* dont destructure from window.mobx anymore
* update readmes
* revert change to mobx store
* Update packages/runner-shared/README.md
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* remove old code
* remove html webpack and copy webpack plugins from runner
* Apply suggestions from code review
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
* add terminal warning for experimental studio
* add to errors old
* add warnings to main
* debug onWarning callback
* show error in open mode
* update snapshot
* update tests
* validate config earlier
* remove from types and schema
* use on link
* refactor getError
* update types
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* add unit test for validateNoBreakingConfigLaunchpad
* fix types
* merge test files
* update types
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* Setting response header for origin-agent-cluster for runner, iframes, and proxied requests that have domain injection
* Adding comments around header injection
* Adding unit tests
* Support setting testingType specific config at root via cli args
* Properly merge CLI testing-type specific arguments
* Include CLI overrides when refreshing project config in dataContext
* Make TS happy
* Update config nesting to work without explicitly passed in testing type
* Fix types
* Fix types gooder
* Fix server unit test for config nesting
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* fix: Updating Focus behavior to relaunch browser if runner has been closed
Also updating firefox executable used to ensure focus behavior continues working for firefox
* Adding unit tests
* no longer check if dev to show devtools
* match tests to new behavior
* remove 'withDevTools` option
* Revert "remove 'withDevTools` option"
This reverts commit ff4a8b96e4.
* rename withDevTools to withInteralDevTools
* coniditionally show internal dev tools in menu
* test nesting
* develop: (35 commits)
fix(deps): update dependency url-parse to v1.5.6 [security] (#20270)
chore: fix cache keys to include PLATFORM (#20279)
chore: fix server performance flake (#20271)
test(system-tests): support docker-based tests against built binary (#20250)
chore: fix system-test-firefox screenshots_spec flake (#20268)
chore(deps): update dependency fs-extra to v9 🌟 (#19939)
fix: Wait for child process to be ready (#19792)
fix: treat form-data bodies as binary (#20144)
test: replace cypress-test-example-repos coverage + remove bump (#20186)
fix(driver): update wrapErr to ignore number and boolean values (#20172)
release 9.5.0 [skip ci]
chore: Update Chrome (stable) to 98.0.4758.102 (#20192)
chore: enable volar.takeOverMode
Add span names, merge develop
fix: Update `.type(' ')` to not emit clicks when the keyup event has been prevented (#20156)
test: remove redundant "other projects" CI jobs (#20133)
chore(driver): move cy.focused and cy.root into their own files (#20054)
Move sending root event to own script
chore: release @cypress/vue-v3.1.1
chore: release @cypress/react-v5.12.3
...