New issue
Advanced search Search tips

Issue 615653 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 477359
Owner: ----
Closed: May 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

CSS Transitions don't occur when parent elements lose/gain "display: flex"

Reported by xymost...@gmail.com, May 28 2016

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36

Example URL:
https://jsbin.com/zekeko/edit

Steps to reproduce the problem:
1. Make a container with display: flex
2. Add a CSS transition property to children of the container
3. Attempt to trigger the transition at the same time as removing display: flex from the container

What is the expected behavior?
The CSS transitions should happen.

What went wrong?
The transitions don't occur; instead, the style updates immediately.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? N/A 

Does this work in other browsers? No Safari 9.1.1 on OS X 10.10.5

Chrome version: 50.0.2661.102  Channel: stable
OS Version: 
Flash Version: 

In https://jsbin.com/zekeko/edit, clicking the button triggers an opacity transition on the children at the same time as toggling "display: flex" on the parent. In Firefox and IE, the children nodes transition smoothly from "opacity: 0" to "opacity: 1", instead of immediately transitioning.
 

Comment 1 by xymost...@gmail.com, May 28 2016

Webkit bug reported at https://bugs.webkit.org/show_bug.cgi?id=158184
Mergedinto: 477359
Status: Duplicate (was: Unconfirmed)

Sign in to add a comment