Some of the e2e tests fail on Firefox with the following error message:
The following error originated from your application code, not from Cypress.
> ResizeObserver loop completed with undelivered notifications.
Failing tests are:
_app_menuspec
_collection_pagespec
The problem is caused by FileGridList, FileLinearList and FilesCollection components using the useResizeDetector hook (from react-resize-detector).
The problem seems to be caused by the component changing its size during the ReactObserver event handling (which results in infinite recursion). The actual mechanism of infinite size-modification could be tricky. See for example the following comment: https://github.com/juggle/resize-observer/issues/103#issuecomment-610957771
The problem is reproducible only in e2e tests on Firefox, so the error is temporary ignored. (
Some of the e2e tests fail on Firefox with the following error message:
Failing tests are:
The problem is caused by
FileGridList
,FileLinearList
andFilesCollection
components using theuseResizeDetector
hook (fromreact-resize-detector
).The problem seems to be caused by the component changing its size during the ReactObserver event handling (which results in infinite recursion). The actual mechanism of infinite size-modification could be tricky. See for example the following comment: https://github.com/juggle/resize-observer/issues/103#issuecomment-610957771
The problem is reproducible only in e2e tests on Firefox, so the error is temporary ignored. (
Side note. Another related error is
But it could be safely ignored. See discussion in https://stackoverflow.com/a/50387233