From 05efb5760c065d397db65e8a7eac1d324e74d0c0 Mon Sep 17 00:00:00 2001 From: Steven Enten Date: Sat, 11 May 2024 23:00:13 +0200 Subject: [PATCH] fix(cdk/observers): logs "ResizeObserver loop limit exceeded" errors --- src/cdk/observers/private/shared-resize-observer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cdk/observers/private/shared-resize-observer.ts b/src/cdk/observers/private/shared-resize-observer.ts index 5dee6aa17a6f..8257b052b7fd 100644 --- a/src/cdk/observers/private/shared-resize-observer.ts +++ b/src/cdk/observers/private/shared-resize-observer.ts @@ -15,7 +15,7 @@ import {filter, shareReplay, takeUntil} from 'rxjs/operators'; * @param e The error */ const loopLimitExceededErrorHandler = (e: unknown) => { - if (e instanceof Error && e.message === 'ResizeObserver loop limit exceeded') { + if (e instanceof ErrorEvent && e.message === 'ResizeObserver loop limit exceeded') { console.error( `${e.message}. This could indicate a performance issue with your app. See https://github.com/WICG/resize-observer/blob/master/explainer.md#error-handling`, );