--- Webpacus/root/js/search.js 2005/12/26 00:18:31 325 +++ Webpacus/root/js/search.js 2005/12/26 21:25:42 327 @@ -206,14 +206,21 @@ } var t=$('search_table'); + var max_p = t.rows.length; for(var i = 0; i < attr_rows.length; i++) { var p = attr_rows[i]; if (p != -1) { - Logger.debug('delete row '+p); - t.deleteRow( p ); + if (p < max_p) { + Logger.debug('delete row '+p); + t.deleteRow( p ); + } else { + Logger.error('skipping invalid delete row '+p); + } } } + attr_rows = new Array(); + return false; }