[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