Sometimes it selects all the visible checkboxes, sometimes all the checkboxes from the tables (even the non-visible ones). What is the expected behaviours? Should we be consistent or does it make sense to have different behaviours depending on the context?
We need to use the Select extension: https://datatables.net/extensions/select/index