The LHS flex child in this example has 1em padding, and it will cause RHS to overflow the parent:
I don't have access to IE10, but in IE11, I had to explicitly set flex-basis to auto:
flex: 0 1 auto;