* chore: set up sharing of react via module federation in studio
* chore: add ability to load types from the studio bundle
* fix build
* fix build
* fix build
* chore: pass file preprocesor override to protocol as debug data
* fix tests
* PR comments
* PR comment
* update types
* breaking: remove support for react 16 and 17 for component testing and move cypress/react18 upstream into cypress/react [run ci]
* update tests / suggestions from code review [run ci]
* chore: support new protocol structure for shadow DOM elements
* chore: capture scroll events inside shadow DOM that occur on shadow element scroll containers
* ignore scroll event listener test in webkit as fixture that uses CSSStyleSheet to help create scrollbox throws illegal constructor
* change structure of capture to be array of strings and assume shadowDom traversal similar to axe-core [run ci]
* fix issue where closed shawdow doms were causing application to crash [run ci]
* add actionability tests for protocol. Add synthetic input events in order to capture nested shadow DOM inputs
* build binary [run ci]
* remove actionability from driver [run ci]
* add changelog entry for feature, add serialization comments
* address comments from code review [run ci]
* remove unreachable code
* remove additional dead code
---------
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* fix: issue with service workers in test replay when they're initiated from a support file
* add changelog
* Update cli/CHANGELOG.md
Co-authored-by: Bill Glesias <bglesias@gmail.com>
* PR comment
* get prerelease
* PR comments
* Update .circleci/workflows.yml
* Update .circleci/workflows.yml
Co-authored-by: Matt Schile <mschile@cypress.io>
---------
Co-authored-by: Bill Glesias <bglesias@gmail.com>
Co-authored-by: Matt Schile <mschile@cypress.io>