diff --git a/src/react-components/hub-create-panel.js b/src/react-components/hub-create-panel.js
index 2c8f761592ef44d2e16fcb14402707e0015de6df..f117ead03f85bc0116619e14c2c3f3d7505b8ba5 100644
--- a/src/react-components/hub-create-panel.js
+++ b/src/react-components/hub-create-panel.js
@@ -21,7 +21,10 @@ class HubCreatePanel extends Component {
     this.state = {
       name: generateHubName(),
       environmentIndex: Math.floor(Math.random() * props.environments.length),
-      expanded: true
+
+      // HACK: expand on small screens by default to ensure scene selection possible.
+      // Eventually this could/should be done via media queries.
+      expanded: window.innerWidth < 420
     };
   }