-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ResizeObserver Error only occurs when using webpage in Cypress #20341
Comments
I use this workaround for now, but is there any way to silence the message completely (until investigated/resolved)? It kind of polutes the output/videos. |
I get this only when using electron in run mode (cypress run). Many of the threads on this topic suggest some variation of this workaround:
They do not seem to have any effect. To be clear, this error never happens in 'open' mode or when using our webapp. It also does not happen when using |
This commit addresses false negative failures in Cypress due to a known Chrome issue. The included change prevents Cypress tests from failing because of the non-critical `ResizeObserver loop limit exceeded` error, which occurs inconsistently during CI/CD runs with GitHub runners. This error has been documented in CHrome and does not affect actual browser usage or local test runs. This commit implements a widely recommended workaround that ignores this specific error during test execution. Error from Cypress: ``` Error: The following error originated from your application code, not from Cypress. > ResizeObserver loop limit exceeded ``` The solution follows community-driven advice and past discussions on handling this benign exception within test scenarios. It contributes to more reliable CI/CD results by filtering out irrelevant error noise. For detailed background and discussion on this error, see: - Cypress issues: cypress-io/cypress#8418, cypress-io/cypress#20341 - Cypress PRs: cypress-io/cypress#20257, cypress-io/cypress#20284 - Discussion in Quasar: quasarframework/quasar#2233 - Discussion in specification repository: WICG/resize-observer#38
This commit addresses false negative failures in Cypress due to a known Chrome issue. The included change prevents Cypress tests from failing because of the non-critical `ResizeObserver loop limit exceeded` error, which occurs inconsistently during CI/CD runs with GitHub runners. This error has been documented in CHrome and does not affect actual browser usage or local test runs. This commit implements a widely recommended workaround that ignores this specific error during test execution. Error from Cypress: ``` Error: The following error originated from your application code, not from Cypress. > ResizeObserver loop limit exceeded ``` The solution follows community-driven advice and past discussions on handling this benign exception within test scenarios. It contributes to more reliable CI/CD results by filtering out irrelevant error noise. For detailed background and discussion on this error, see: - Cypress issues: cypress-io/cypress#8418, cypress-io/cypress#20341 - Cypress PRs: cypress-io/cypress#20257, cypress-io/cypress#20284 - Discussion in Quasar: quasarframework/quasar#2233 - Discussion in specification repository: WICG/resize-observer#38
Current behavior
Some components (for CT) and websites (for E2E) throw a
ResizeObserver
error when visited/mounted in Cypress' AUT, but not when accessed regularly. This seems to be a Chrome specific issue. Sometimes, this causes my test to fail when running in Cypress.This now-closed PR contains more info about the error and some discussion.
Desired behavior
Do not error in Cypress.
Test code to reproduce
https://github.com/lmiller1990/resize-observer-error
See README.md for details. This is an example using Cypress 9.x. Same error in CT and E2E.
Cypress Version
9.x, probably older
Other
Google "ResizeObserver Cypress", this issue has been around for a long time, at least since 4.x.
The text was updated successfully, but these errors were encountered: