The issue here seems to be that we are asking GDK to process updates, before we have queued all the necessary invalidations for scrolling. When scrolling with fixed position elements, the elements are invalidated after the call to ChromClient::scroll.
Created attachment 83359 [details] Patch
Comment on attachment 83359 [details] Patch I'd be interested in the possibility of having your babies.
Committed r79347: <http://trac.webkit.org/changeset/79347>