diff --git a/src/components/WorkspaceControlPanel.js b/src/components/WorkspaceControlPanel.js
index 4968cbe51ca2ff1a98ad5e09bfb5afe0f72a12e8..be919a78c3f8945034650382c3c8fa4dd0f38fb6 100644
--- a/src/components/WorkspaceControlPanel.js
+++ b/src/components/WorkspaceControlPanel.js
@@ -21,7 +21,9 @@ class WorkspaceControlPanel extends Component {
       <Drawer
         className={classNames(classes.drawer, ns('workspace-control-panel'))}
         variant="permanent"
+        anchor="left"
         classes={{ paper: classNames(classes.drawer) }}
+        PaperProps={{ style: { position: 'absolute' } }}
         open
       >
         <WorkspaceControlPanelButtons />
@@ -41,6 +43,10 @@ const styles = theme => ({
   ctrlBtn: {
     margin: theme.spacing.unit,
   },
+  drawer: {
+    overflowX: 'hidden',
+    height: '100%',
+  },
 });
 
 export default withStyles(styles)(WorkspaceControlPanel);