[Webkit-unassigned] [Bug 96658] New: REGRESSION: transition doesn’t always override transition-property

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Sep 13 08:56:28 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=96658

           Summary: REGRESSION: transition doesn’t always override
                    transition-property
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
               URL: http://result.dabblet.com/gist/3715069
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: CSS
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: lea at w3.org
                CC: simon.fraser at apple.com, dino at apple.com


As you can see in the testcase, there is no smooth transition because the transition shorthand does not seem to override the first transition-property, even though it should, and it does in every other engine and older versions of WebKit. Chrome 19 and Safari 6.0 do not have this issue. It can be reproduced in Chrome > 19 and WebKit nightlies. I can also reproduce it in my Safari 6.0, but not BrowserStack’s Safari 6.0, so I'm not sure whether it occurs there.

Steps to reproduce:
- Go to testcase
- Hover over the gold paragraph
- Observe how there is no smooth transition

Things that fix the issue:
- Explicitly adding the transition-property value in the shorthand. i.e. converting transition: 2s; to transition: 2s all; or transition 2s background;
- Merging the two rules

Things that don't fix the issue:
- Increasing the specificity of the second rule
- Adding a separate transition-property declaration in the second rule WITHOUT removing the first one

Other observations:
- Other transition-* properties like transition-duration or transition-delay don't seem to exhibit this issue.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list