9.1.1

Released Released on December 2, 2021

Bugfixes:

  • Fixed a regression in 9.1.0 where our built binary didn't contain patches to some dependencies. Addressed in #19239. This fixed some issues including:

    • Requests containing ~ will no longer be improperly encoded. Fixes #19083, #19084, #19115, #19096, #19178.

    • A TypeError displaying data.hasOwnProperty is not a function will no longer throw in some situations. Fixes #19091.

    • Empty extra hooks will no longer be sent as data when recording to the Dashboard. Fixes #19087.

    • The Runner hanging when baseUrl is set to null to load a local file. Fixes #19105

  • When using the default configuration of "nodeVersion": "system" with an installed system node >=17, Cypress will now work properly rather than throw an error incorrectly pointing to the user's plugin file. Fixes #18914.

  • Shadow DOM elements no longer error as hidden during actionability when the element is covered by its parent shadow root. Fixes #18008.

  • When using .type() events now correctly propagate out of the shadow DOM. Fixes #17531.

  • The this context is now properly preserved when overwriting cy.clock(). Fixes #19158.

Dependencies:

  • Upgraded @cypress/request from 2.88.7 to 2.88.10. Addressed in #19099.