Bug 116344

Summary: Ads on theverge.com cause repaints when hovered, even though content doesn't visibly change.
Product: WebKit Reporter: Andreas Kling <kling>
Component: Layout and RenderingAssignee: Andreas Kling <kling>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, esprehn+autocc, glenn, koivisto
Priority: P2 Keywords: Performance
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Proposed patch
darin: review+
Latch for panding none

Andreas Kling
Reported 2013-05-17 13:04:27 PDT
There's a :hover selector that changes the outline value, but the both before/after computed style has non-visible outlines. We should be smart enough to know that there's no repaint necessary.
Attachments
Proposed patch (3.22 KB, patch)
2013-05-17 13:05 PDT, Andreas Kling
darin: review+
Latch for panding (3.22 KB, patch)
2013-05-17 14:05 PDT, Andreas Kling
no flags
Andreas Kling
Comment 1 2013-05-17 13:05:11 PDT
Created attachment 202140 [details] Proposed patch
Andreas Kling
Comment 2 2013-05-17 14:05:00 PDT
Created attachment 202155 [details] Latch for panding
WebKit Commit Bot
Comment 3 2013-05-17 19:54:58 PDT
The commit-queue encountered the following flaky tests while processing attachment 202155 [details]: svg/batik/text/textLength.svg bug 116329 (authors: darin@apple.com and zimmermann@kde.org) svg/batik/text/textPosition.svg bug 116328 (authors: darin@apple.com and zimmermann@kde.org) svg/batik/paints/patternRegions.svg bug 116380 (author: zimmermann@kde.org) media/track/track-remove-crash.html bug 115892 (author: eric.carlson@apple.com) fast/js/post-message-numeric-property.html bug 116381 (author: fpizlo@apple.com) The commit-queue is continuing to process your patch.
WebKit Commit Bot
Comment 4 2013-05-17 19:55:49 PDT
Comment on attachment 202155 [details] Latch for panding Clearing flags on attachment: 202155 Committed r150318: <http://trac.webkit.org/changeset/150318>
WebKit Commit Bot
Comment 5 2013-05-17 19:55:51 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.