v15.14.1
Fixed 3
- Fixed a memory leak in cypress open where each spec rerun accumulated an additional uncaughtException listener, preventing the previous Mocha runner and all retained objects from being garbage collected
- Increased the limit for decrypted payloads to support large cy.prompt requests and responses
- Fixed a race condition in @cypress/vite-dev-server where the Cypress iframe could attempt to import the support file before Vite had finished serving it, causing intermittent Failed to fetch dynamically imported module errors in component tests
Performance:
- Fixed a memory leak in
cypress openwhere each spec rerun accumulated an additionaluncaughtExceptionlistener, preventing the previous Mocha runner — and all the objects it retained (commands, snapshots, logs) — from being garbage collected. Fixed in #33631.
Bugfixes:
- Increased the limit for decrypted payloads to support large
cy.promptrequests and responses. Fixed in #33619. - Fixed a race condition in
@cypress/vite-dev-serverwhere the Cypress iframe could attempt to import the support file before Vite had finished serving it, causing intermittent "Failed to fetch dynamically imported module" errors in component tests. The dev server now waits until the support file URL returns a successful response before signaling that it is ready. Addressed in #33487.