diff --git a/src/components/stage-selector/stage-selector.css b/src/components/stage-selector/stage-selector.css
index c6e6a3de2e75c2fe6c4a9b16487eed93c5c4bd73..7df9279f4e1eb18695ae36a5b5e41126f1128d48 100644
--- a/src/components/stage-selector/stage-selector.css
+++ b/src/components/stage-selector/stage-selector.css
@@ -51,6 +51,7 @@ $header-height: calc($stage-menu-height - 2px);
 .body {
     justify-content: space-around;
     height: calc(100% - $header-height);
+    min-height: 282px; /* Safari flex doesn't set height correctly, this is the min for 1024x768 */
     background-color: #f9f9f9;
 }