I have a dataTable with a lot of column, I put it inside a panel and I add scroll possibility for the body css class.
the problem is when I try to filter or sort table by the column on the right side, after ajax event, table show the first column on the left, so the user has to scroll on the right to show the filtered column..
do you have another idea to use more easly filter on a wide dataTable.
can't reproduce on simple built-in filtering. If you updating your panel with reRender in your code - scroll position will be lost for sure. But updating just the table inside should not behave like you describing.