--- jquery.tablesorter.pager.js 2008-03-17 23:48:50.000000000 -0700 +++ jquery.tablesorter.pager.js 2009-11-25 15:51:16.000000000 -0800 @@ -145,12 +145,16 @@ config = $.extend(this.config, $.tablesorterPager.defaults, settings); - var table = this, pager = config.container; + var table = this, pager = config.container, tmp; $(this).trigger("appendCache"); - - config.size = parseInt($(".pagesize",pager).val()); - + + tmp = parseInt($(".pagesize",pager).val(), 10); + if (!isNaN(tmp)) + { + config.size = tmp; + } + $(config.cssFirst,pager).click(function() { moveToFirstPage(table); return false;