https://jsfiddle.net/qou397th/

Chodzi mi o rozdzielczość między 534px i 915px.
Na chromie po ustawieniu flex-direction: row, wszystko jest ok. Jak sprawdzicie kod na Firefox - to table wychodzi poza obszar ekranu.