There is an issue with clientRowSpan if you are using columns not set to visible. The issue arises when you are hiding columns before you declare others. If you choose to do that, the row spans that you want to generate are generated for the wrong columns because the invisible columns are not accounted for.In KRDataTables.js, function dt.handleClientRowSpan:This is only important because Kool reports uses these indices later to grab the nth child of a row when creating the row spans:rowEl.querySelector('td:nth-child(' + (colIndex + 1) + ')');Proposed fix:
This fix solved it for me.