# Cypress v4.10.0 — Release & Upgrade Intelligence
- **Product:** Cypress (https://www.cypress.io)
- **Version:** v4.10.0
- **Released:** Jul 07, 2020
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/cypress/updates/v4.10.0/

## Executive Summary (TL;DR)
Cypress v4.10.0. Source highlight: You can open a `before`, `beforeEach`, `after`, and `afterEach` hook definition in your IDE from the Test Runner's Command Log by clicking the **Open in IDE** button. Addresses #7793.

## Bug Fixes
- HTTP requests taking longer than the default `responseTimeout` will no longer be prematurely canceled by the Cypress proxy layer. Fixes #6426.
- Using Cypress commands to traverse the DOM on an application with a global `parent` variable will no longer throw Illegal Invocation errors. Fixes #6412.
- When `experimentalShadowDomSupport` is enabled, using `.type()` on an input in the Shadow DOM will not result in an error. Fixes #7741.
- When `experimentalShadowDomSupport` is enabled, checking for visibility on a shadow dom host element will no longer hang if the host element was the foremost element and had an ancestor with fixed position. Fixes #7893.
- Debug logs from the `@benmalka/foxdriver` module will no longer appear if any `DEBUG` environment variable was set. Fixed #7723.
