We've noticed some behaviour we're not sure is intentional and would like to know if there is a workaround for it.
With the following config for selection mode
selectionMode: {
row: true,
rowCheckboxSelection: true,
checkbox: true,
showCheckAll: true,
deselectFilteredOutRecords: true
}
And we filter out some records, if we click the select all checkbox, it selects all records, as per grid.selectedRecords, including invisible ones.
Whereas if we select all, then filter them out, it will only have the visible records selected.
I have attached a recording of me replicating it in the Filter bar example