diff --git a/packages/animations/browser/src/render/shared.ts b/packages/animations/browser/src/render/shared.ts index ce9a2998d7991..e2040f9aa15d2 100644 --- a/packages/animations/browser/src/render/shared.ts +++ b/packages/animations/browser/src/render/shared.ts @@ -186,8 +186,10 @@ if (_isNode || typeof Element !== 'undefined') { // DO NOT REFACTOR TO USE SPREAD SYNTAX. // For element queries that return sufficiently large NodeList objects, // using spread syntax to populate the results array causes a RangeError - // due to the call stack limit being reached. - // See following issue: #38551 + // due to the call stack limit being reached. `Array.from` can not be used + // as well, since NodeList is not iterable in IE 11, see + // https://developer.mozilla.org/en-US/docs/Web/API/NodeList + // More info is available in #38551. const elems = element.querySelectorAll(selector); for (let i = 0; i < elems.length; i++) { results.push(elems[i]);