This was a previos behavior of jqGrid. If you use this in IE you will have missaligment between header row and body rows- just try to hide some columns with heideCol method to see what will be. I use this bug in IE to resolve other
I'm using your wonderfull component in a result page. I've set the rows to display to 2, and the result from the search contains 3 records, so I can show off the paging functionality.
So when displaying the first 2 rows, it works beautiful, no vertical scrollbar. when I click for the next page, I get a list with one record (the 3th). now when I click back to show me the first 2 rows again, I get the vertical scrollbar.
If you set the height to 100% instead of auto you will have the expected result, but you will have problems in this case with Safari. I will try to handle height auto in FF correctly in the next bug fix release.