Bug 17841 - FireFox 3 redraws less than Safari 3 when scrolling DIVs with "overflow: auto"
Summary: FireFox 3 redraws less than Safari 3 when scrolling DIVs with "overflow: auto"
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Mac OS X 10.5
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-13 22:05 PDT by Eric Seidel (no email)
Modified: 2008-03-19 09:58 PDT (History)
1 user (show)

See Also:


Attachments
test case (use quartz debug to see difference) (1.42 KB, text/html)
2008-03-13 22:06 PDT, Eric Seidel (no email)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2008-03-13 22:05:41 PDT
FireFox 3 redraws less than Safari 3 when scrolling subframes

Try the attached test case with Quartz Debug enabled.

FireFox 2 has our same behavior (of always redrawing the entire scroll area).  This study was prompted by a colleague of mine mentioning that one of the Google Web Apps had to switch away from using <div> with overflow: auto due to performance issues, and use iframes instead.  It seems it must not have been FF or Safari motivating that switch however.  Regardless, we could improve our scrolling behavior here.
Comment 1 Eric Seidel (no email) 2008-03-13 22:06:06 PDT
Created attachment 19756 [details]
test case (use quartz debug to see difference)
Comment 2 Eric Seidel (no email) 2008-03-19 09:58:25 PDT
Even though my test is bad... Safari redraws more than FF3 in *both* the iframe case and the div overflow: auto case.