I made a solution to another of my questions. But, after some recent changes, it's looking good in Firefox 3.6 but showing quite bad display anomalies in Google Chrome. It seems it's not refreshing/redrawing the table header row after the JavaScript code changes its position.
It's especially noticeable when the floating table header row is somewhere on the middle of the table, then you scroll up quickly: it leaves a copy of the header row on the middle of the table, and doesn't redraw the table properly.
The online demo is located here.
The source code is in a Mercurial bitbucket repository, here.
I'd appreciate if anyone can point me towards a clean solution to making it refresh the display properly in Google Chrome.
Update: I'm seeing it on both Ubuntu Linux 10.04 and Windows XP, with Chrome version 5.0.375.99 beta. It seems more noticeable on Linux, but also a problem on Windows. I've just got 5.0.375.125 beta on Linux and it's still happening.
I'll track this with an issue in BitBucket.