Skip to content

Flexbox column width does not collapse in Safari when using transition-group  #7724

@bulkan

Description

@bulkan

Version

2.5.13

Reproduction link

https://jsfiddle.net/bulkan/57xsxcph/26/

Steps to reproduce

  • Go to the JSFiddle link
  • Click on the remove button until all of the children is removed from the second column

What is expected?

In Chrome and Firefox, the second columns width will collapse once all of its children is removed. The other columns will also animate.

This is what I expect to occur in Safari.

What is actually happening?

In Safari the second column width remains the same until a repaint occurs.


I ran into this issue whilst testing my work in Mobile Safari. I was able to reproduce the issue on desktop Safari (High Sierra 10.13.1 & Safari 11.0.1)

I have also created another JSFiddle in which I'm not using Vue and the column width collapses.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions