I often come across the requirement to grow a flex item, but only If the flex container wraps:

Usually this comes up with buttons (e.g. submit & cancel) that should be full width, if they are not on one line.
Both currently possible "workarounds" are not desired:

Also if there are more than two items. Then it should wrap as well.

I think one way to solve this could be:
flex-wrap: wrap-column;
/* or probably better */
flex-wrap: wrap-direction;
This would make the direction of the flex container change upon wrap.