Closed Bug 764012 Opened 12 years ago Closed 12 years ago

CSS transitions don't happen for children of transformed elements

Categories

(Core :: CSS Parsing and Computation, defect)

11 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 625289

People

(Reporter: jussi.kalliokoski, Unassigned)

References

Details

Attachments

(1 file)

Attached file A test case
1) Open the test
2) Click on the red DIV element

Transitions between red and green should occur every click. Instead, the color just changes instantly. The test works well in Chrome and Opera.
Component: General → Style System (CSS)
Product: Firefox → Core
QA Contact: general → style-system
Attachment #632297 - Attachment mime type: text/plain → text/html
Adding/removing the transform on :active change reconstructs the CSS boxes (see bug 730771).

And then I bet you're running into bug 625289.  At least the testcase looks pretty similar...
Depends on: 625289
Oh, and in case you need a workaround for now, adding:

  body > div {
    transform: translate(0, 0);
  }

(and prefixed stuff as needed) would work around this issue.
Thanks for the work-around, Boris!
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.