Подскажите, почему результат в firefox и chrome разный.
https://jsfiddle.net/0sokqyhg/
upd. И еще, на mdn написано
Внимание: в случае, если для элемента одновременно заданы flex-basis (отличное от auto) и width ( или height в случае flex-direction: column), flex-basis имеет приоритет.
Задаю в примере выше ширину, и результат меняется.
https://jsfiddle.net/1xu74smj/, хотя как она должна игнорироваться.