* chore: disable video compression
* system test updates
* moar system test fixes
* a couple of telemetry tweaks
* more intelligent defaults, don't touch firefox.
* trying this
* probably finally fix firefox system tests
* unformat plz
* ugh, also add a test
* plz stop formatting that file
* re-enable firefox tests
* Change log
* don't save videos to artifacts
* this will be fixed in another pr
* quoth the raven, quotes matter don't mess them up
* patch resolve package and use corret path for Yarn PnP module resolution
* add test
* fix logic
* changelog
* log
* Add link to pnp docs
* recursively search upwards for pnp.cjs
* use require.resolve no matter what
---------
Co-authored-by: Mike Plummer <mikep@cypress.io>
* fix: Update styling of Runs Page
* Use new status icons to match other areas of the app
* Improve responsiveness of UI on smaller viewports
* Update link params
* misc: Update styling of Runs Page
* Use new status icons to match other areas of the app
* Improve responsiveness of UI on smaller viewports
* Update link params
* Add changelog
* Fix e2e test
* Center run results when not wrapped
* Support wrapping with long commit message
* Fix changelog
* Add test case for new slot
* Fix test
* add test project
* styles
* pass resolvedBaseUrl
* make project more minimal
* build binaries
* changelog
* remove css
* pass supportedBrowsers to next webpack config
* handle case of missing getSupportedBrowsers function
* add default function
* fix: make isFocusedOrInFocused check shadow roots
* Add item to changelog
* Get rid of unnecessary null checks
* Add e2e test for new scenario
* Make changelog item clearer
* Add a test for the type command as well
* Update type click test
* Fix typo
* Reuse shadow-dom-focus.html
* Update changelog item
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* Remove shadow-dom-focus for shadow-dom-type
* Check if isWithinShadowRoot and use root node
* Fix potential error w/ getSelection
Because shadowRoots don't have a getSelection function
* Make doc a const again
* Update cli/CHANGELOG.md
---------
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* fix: do not use `incremental` esbuild option with Vite v4.2.0+
* fix(vite-dev-server): do not use `incremental` esbuild option with Vite v4.2.0+
* feedback
* add changelog entry
* update changelog entry
* remove system test
* invert config logic
* Update cli/CHANGELOG.md
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>
---------
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>
* fix: Do not magically mutate the user preferences when auto scroll behavior is disabled when a user scrolls or clicks inside the reporter or opens user preferences. Users must explicitly toggle auto-scroll on/off inside the user preferences menu and any implicit behavior will be overidden when this configuration value is set.
* [run ci]
* chore: add CHANGELOG entry
* Update cli/CHANGELOG.md
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* chore: move bugfix to 12.8.1 in changelog
* chore: remove issue 25084 from fix
* chore: rename autoScrollingUnderUserPreference to autoScrollingUserPref
* empty
* Update packages/reporter/src/lib/events.ts
Co-authored-by: Mark Noonan <mark@cypress.io>
* test: add cy-in-cy regression test to make sure auto scroll is not implicitly turned off
* chore: update changelog entry to include #26113
* Update system-tests/projects/cypress-in-cypress/cypress/e2e/dom-content-scrollable-commands.spec.js
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* chore: update the specs list app test since we have added a new cy-in-cy test
* chore: update the specChange-subscription tests
* Update CHANGELOG.md
* chore: update missed assertion update in spec change subscription
---------
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
Co-authored-by: Mark Noonan <mark@cypress.io>
* begin setting log with the backend
* revert backend changes
* update interface now that we are only doing static log
* change existing logging logic to run in proxy layer instead
* add tests, fix small bugs
run ci
* fix tests
* add changelog
* run ci
* run ci
* fix cl
run ci
* Update cli/CHANGELOG.md
---------
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
* WIP find a way to resolve dependencies that does not rely on exports
* use `resolvePackagePath` package
* revert schema changes
* something is going on with Percy
* remove loc
* feedback
* upgrade vite react plugin
* update yarn lock
* fix unit test
* chore: discover CT community definitions in monorepos with hoisted dependencies
* [run ci]
* use find-up v5 because cjs
* delete solid yarn lock [run ci]
* improve repo root detection [run ci]
* [run ci]
* add some unit tests
* update comments
* update links
* use os.tmpdir
* add test for monorepo third-party dependency resolution
* add changelog entry
* add e2e test
* fix paths for windows
---------
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* update format for duration less than 1 sec
* Move DebugNewRelevantRunBar above header
* Adding link to switch runs when running
* Update DebugPendingRunSplash
* New DebugTestingProgress component
* Adding DebugTestingProgress to DebugContainer
* Adding test for showing failed tests for running
* Update mutation for moving relevant runs
* Fix typescript
* Type fix
* Fix for Mac OS
* Watch total tests in relevant run specs data source
* Schema change missed earlier
* Adding transitions to UI
* Caching gql results between changes to remove UI flicker
* Correcting application of attributes
* Modify StatsMetadata to incorporate ResultCounts
* Adding transition to width
* Update mountFragment and test to match
* Adding changelog
* Update changelog
* Make use of useIntervalFn
* Add interval to timing display in header
* Rename variable
* Fixing GQL warnings from test
* Adding entry for Chrome Beta
* Update polling behavior for stopping and fix test for changes in RelevantRunSpecsDataSource
* Poller updates to tracking start/stop
* Add scheduled to complete message to run splash
* Update Sidebar badge to support running builds
* fix tracking of completion date in data source
* Updating isLoading logic
* Add missing field to test data
* Update formatting of time remaining
* Test refactoring
* Fixing types
* Update link to show previous
* Update runs after a status change
* Update method documentation
* Update cli/CHANGELOG.md
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>
* Remove console.log
* Better checks for numbers
* Rename moveToNext to moveToRun
* Simplify check
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>
* Simplify check
* Fixing document name
* Update logic for when to move runs
---------
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com>
* feat: Added configuration parameter that controls the amount of connection attempts to the browser
* Revert "feat: Added configuration parameter that controls the amount of connection attempts to the browser"
This reverts commit 4fd816a7fe.
* feat: Added configuration parameter that controls the amount of connection attempts to the browser
* feat: Adjusted naming to match other env Variables
* Fix Off by one error in firefox utils
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
* Updated Changelog
* Update cli/CHANGELOG.md
* Update cli/CHANGELOG.md
* Update cli/CHANGELOG.md
* Trying to fix unit test
---------
Co-authored-by: fburgard <fburgard@testfabrik.com>
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>