Closed
Bug 999643
Opened 11 years ago
Closed 11 years ago
Missing transitions on children of containers with overflow:[auto|scroll] and :before pseudo element
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
FIXED
mozilla31
People
(Reporter: munter, Assigned: MatsPalmgren_bugz)
References
()
Details
Attachments
(1 file)
|
465 bytes,
text/html
|
Details |
When a parent element has the css properties overflow: hidden|auto; in either dimension and both :before and :after, transitions on child elements do not animate, but are skipping directly to the end.
Confirmed in Firefox 19, 26, 27, 28 on Windows 7, OSX Maverick and Linux
See http://codepen.io/Munter/pen/GKHek for example
Possibly related: https://bugzilla.mozilla.org/show_bug.cgi?id=913588
Updated•11 years ago
|
Component: General → Layout
Product: Firefox → Core
Comment 2•11 years ago
|
||
This seems to happen specifically for :before, and specifically when the style change is triggered via a descendant selector, with :hover on the ancestor.
I'm using "body:hover i" in this testcase. "div:hover i" has the same broken results (as shown in the codepen).
Notably, though, if I tweak the testcase to replace "body:hover i" with "body i:hover" (or just "i:hover"), then I get smooth transitions in all cases.
Comment 3•11 years ago
|
||
And yes, this does look related to bug 913588. Setting dependency (though it may end up being a duplicate).
Depends on: 913588
Updated•11 years ago
|
Summary: Missing transitions on children of containers with overflow and :before and :after pseudo elements → Missing transitions on children of containers with overflow:[auto or scroll, and :before pseudo element
Updated•11 years ago
|
Summary: Missing transitions on children of containers with overflow:[auto or scroll, and :before pseudo element → Missing transitions on children of containers with overflow:[auto|scroll] and :before pseudo element
| Assignee | ||
Comment 5•11 years ago
|
||
Should be fixed in Nightly in a few days, by bug 990340.
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Updated•11 years ago
|
Assignee: nobody → matspal
Target Milestone: --- → mozilla31
Updated•11 years ago
|
QA Whiteboard: [good first verify]
You need to log in
before you can comment on or make changes to this bug.
Description
•