Lose table scroll position after event

I’m having an issue with the table object. We have a portlet with a table in it, and onclick listeners in the contents of the table, and when they fire they’re affecting the page negatively. In Firefox the scroll position of the page resets to the top after the listener fires. In IE9 the scroll position of the table resets to the top after the listener fires. In the onclick listener we are updating a bunch of UI stuff.

How do I change it so that the scroll position of the page and table aren’t affected?

We’re using Vaadin 6.8.10. I’ve tried setCurrentPageFirstItemIndex() and getWindow().setScrollTop() but they didn’t seem to do anything.

Thanks,

Eric

I updated my version of Firefox, and this no longer happens. However, IE9 still resets the table scroll position the first time I click on a clickable item in the table. This happens for com.vaadin.ui.Table and com.vaadin.ui.CustomTable. Is this a bug in Vaadin?