Do you use RichFaces 3.0.0 or one of the 3.0.1-SNAPSHOT ?
I asks because because it was a bug that causes the similar behavior. The bug is fixed in SVN several days ago.
I apologize, I thought it was the 3.0.1 library but I was using the 3.0.0, now it return to the last page as number, the problem is that it doesn't show records...
I have a list of ppl, click on a filter for all the ppl starting with B; it returns 4 pages, I click on the 4th page and it list the last ppl: all is ok. Now I filter all ppl starting with A, the result is 3 pages of data, it come back to the 3rd page but without showing nothing; if I click to the 2nd page and then back to the 3rd I can see the data of the third page.
Sorry for bad english
Did you find a solution to this issue?