When using server-side sorting in tablesorter 2.13.2 together with the pager, double the number of rows will show while the sort is processing. For example, if 5 rows show per page, when a header is clicked to sort, 10 rows will show while the sort is processing, and then the correct 5 rows are shown when the sort process has ended. It happens whether the beta pager widget is used or the old pager. It doesn't seem to happen the first time a sort is triggered, but happens on subsequent sorts.
The code that adds the additional rows starts on line 326 of jquery.tablesorter.js
:
if (!c.appender || !c.removeRows) {
l = r[pos].length;
for (j = 0; j < l; j++) {
$tb.append(r[pos][j]);
}
}
I am not using any features for appending or removing rows.
This was just resolved in the latest update of tablesorter - reported here.
All you need to do is download the latest version.