WebKit improperly includes content hidden via the CSS clip property when calculating object and page widths. This causes strange scrollbar behavior on pages that use this to create a scrolling marquee, such as www.steelers.com. Content hidden using overflow: hidden is handled properly. An isolated test case has been included, demonstrating both the incorrect behavior using clip: rect() and the correct behavior using overflow: hidden.
Created attachment 16281 [details] Test case Test case showing the proper behavior with overflow: hidden and buggy version with clip: rect()
Confirmed. Firefox has the same bug. :)
Not a regression as Safari 2.0.4 (419.3) with original WebKit on Mac OS X 10.4.10 (8R218) behaves the same way.
Safari, Chrome, and Firefox show the same rendering behavior for this test case. I do not believe any further compatibility issue remains.