Hi Mike,
My thoughts too, why should I need to do that, there looks to be a bug of some sort. The application is an internal one that only I use once in a while so I can live with the problem until I get annoyed enough to spend the time to do a workaround. It's possible that the way I'm using the cjgrid is causing the problem and that's the direction I'd probably go in first, start by changing the way I use it to narrow down the possibilities. I think my next step will be to create a simplified test view with the grid.