When the table only contains a single row (tableData.length === 1), maxRowSelection is set to 1 and the row checkbox becomes a radio button, which cannot be deselected by the user.
This should not happen and radio buttons should only replace checkboxes when the option "Single Row Selection (Radio Buttons)?" (singleRowSelection) is activated explicitly.
When the table only contains a single row (tableData.length === 1), maxRowSelection is set to 1 and the row checkbox becomes a radio button, which cannot be deselected by the user.
This should not happen and radio buttons should only replace checkboxes when the option "Single Row Selection (Radio Buttons)?" (singleRowSelection) is activated explicitly.