Summary: | REGRESSION (r105401-105403): Blue flash on css border transition | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Vangelis Kokkevis <vangelis> | ||||
Component: | Layout and Rendering | Assignee: | Alexis Menard (darktears) <menard> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | cmarrin, enne, hyatt, jamesr, koivisto, menard, mihnea, simon.fraser, webkit.review.bot, zimmermann | ||||
Priority: | P1 | Keywords: | InRadar, Regression | ||||
Version: | 528+ (Nightly build) | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
URL: | http://www.webkit.org/blog/138/css-animation/ | ||||||
Attachments: |
|
Description
Vangelis Kokkevis
2012-01-31 16:28:00 PST
Bisected to the following WebKit revision range: http://trac.webkit.org/log/trunk/?rev=105427&stop_rev=105390&verbose=on From a quick scan, here's a couple of possible suspects: * [CSSRegions]Add support for background-color in region styling https://bugs.webkit.org/show_bug.cgi?id=71488 http://trac.webkit.org/changeset/105426/trunk [mihnea@adobe.com] * Strange Result for getComputedStyle on borderWidth set in em https://bugs.webkit.org/show_bug.cgi?id=18294 http://trac.webkit.org/changeset/105403/trunk [alexis.menard@openbossa.org] * Differentiate between SVG/CSS width/height attributes/properties https://bugs.webkit.org/show_bug.cgi?id=76447 http://trac.webkit.org/changeset/105402/trunk [zimmermann@webkit.org] * Cache RenderStyle pointer as a method to avoid performance regression for region styling https://bugs.webkit.org/show_bug.cgi?id=76265 http://trac.webkit.org/changeset/105394/trunk [mihnea@adobe.com] Correcting the title as the issue is really happening on css border width animation transition. The page is not triggering the compositor at all. Maybe that makes: http://trac.webkit.org/changeset/105403/trunk a more likely suspect. Hi, The first change mentioned: * [CSSRegions]Add support for background-color in region styling https://bugs.webkit.org/show_bug.cgi?id=71488 http://trac.webkit.org/changeset/105426/trunk [mihnea@adobe.com] contains changes that are no longer in the trunk. Almost certainly http://trac.webkit.org/changeset/105402 A reduced test case would be cool. (In reply to comment #7) > A reduced test case would be cool. https://gist.github.com/1718650 seems to reproduce an ugly blue rectangle on the Qt port. (In reply to comment #8) > (In reply to comment #7) > > A reduced test case would be cool. > > https://gist.github.com/1718650 > > seems to reproduce an ugly blue rectangle on the Qt port. Clicking on item2 then item1. Ok the test case is a bit weird but it was for another bug. (In reply to comment #9) > (In reply to comment #8) > > (In reply to comment #7) > > > A reduced test case would be cool. > > > > https://gist.github.com/1718650 > > > > seems to reproduce an ugly blue rectangle on the Qt port. > > Clicking on item2 then item1. Ok the test case is a bit weird but it was for another bug. http://trac.webkit.org/changeset/105403/trunk is the culprit. Reverting it fixes the issue. I'm looking at it right now as I did the original patch. Created attachment 125314 [details]
Patch
Comment on attachment 125314 [details] Patch Clearing flags on attachment: 125314 Committed r106672: <http://trac.webkit.org/changeset/106672> All reviewed patches have been landed. Closing bug. |