Dear Syncfusion support team,
This error appeared after updating from "@syncfusion/ej2-angular-grids":
"^21.2.9" to "^23.1.44".
When opening the column chooser and pressing the 'OK' button:
core.mjs:10614 ERROR TypeError: Cannot
read properties of undefined (reading 'cells')
at setDisplayValue (ej2-grids.es5.js:23412:55)
at ContentRender.setDisplayNone
(ej2-grids.es5.js:3875:9)
at ContentRender.setVisible (ej2-grids.es5.js:3852:22)

If
the infiniteScroll is disabled, the error goes away but we need it so what we have is:
[enableInfiniteScrolling]="true"
showColumnChooser="true"
I couldn’t reproduce it on other pages or
in stackblitz (or find any difference with those pages that work), but it happens in the setDisplayValue on this line because “rows”
is empty for some reason
rows[trs[parseInt(i.toString(),
10)]].cells[parseInt(idx.toString(), 10)].visible = displayVal === '' ? true :
false;
and that comes from next code where this.rows.filter... returns an empty array

The functionality works and everything but this console error breaks our tests
Thanks for any reply,
Best regards,
César