Bug 89389

Summary: Hit testing on a big table with overflow: hidden cells is slow
Product: WebKit Reporter: Julien Chaffraix <jchaffraix>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: jamesr, simon.fraser, tonikitoo
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
See Also: https://bugs.webkit.org/show_bug.cgi?id=73715
Bug Depends on: 89393    
Bug Blocks: 75001    

Julien Chaffraix
Reported 2012-06-18 15:14:06 PDT
Seen on the benchmark: http://dglazkov.github.com/performance-tests/biggrid.html. If you toggle overflow: hidden and start clicking on a cell or selecting some text on the table, it takes more time that without overflow: hidden (for example by looking at the WebInspector timeline). The difference in time depends on the size of table. On a 10,000 * 100 table, it's nearly instantaneous to hit test without overflow: hidden but it takes in the order of a second if you add overflow: hidden. This is very similar to bug 75001 except that bug 75001 covers the painting and this bug is about hit testing.
Attachments
Note You need to log in before you can comment on or make changes to this bug.