Bug with RadzenCheckBoxList SelectAll

I have a RadzenCheckBoxList component, which I bind to an IEnumerable of ints.

I noticed what seems to be a bug. Whenever I click "Select all", it correctly selects all items at first, but as soon as the checkbox list is removed from the DOM, the IEnumerable becomes empty. This problem does not occur if I select elements individually; it only occurs when I click Select All.

As a temporary fix, in my Change event callback, I call ToList() on the binded enumerable, and it prevents the enumerable from becoming empty when it is removed from the DOM. But obviously, I shouldn't have to do that on all my binded enumerables... Is this something you can fix on your end?

We are not aware on what will be the fix for such problem - we accept pull requests!