diff --git a/src/skins/vector/css/organisms/RoomView.css b/src/skins/vector/css/organisms/RoomView.css
index 4a905ce703..dd1a917cef 100644
--- a/src/skins/vector/css/organisms/RoomView.css
+++ b/src/skins/vector/css/organisms/RoomView.css
@@ -105,10 +105,10 @@ limitations under the License.
     -webkit-flex: 1 1 0;
     flex: 1 1 0;
 
-    width: 100%;
-
     /* specify width and margin in here rather than the wrapper otherwise gemini-scrollbars gets confused */
+    min-width: 0px;
     max-width: 960px;
+    width: 100%;
     margin: auto;
 
     overflow-y: auto;
diff --git a/src/skins/vector/css/pages/MatrixChat.css b/src/skins/vector/css/pages/MatrixChat.css
index f7c63e7891..c2f638f5cd 100644
--- a/src/skins/vector/css/pages/MatrixChat.css
+++ b/src/skins/vector/css/pages/MatrixChat.css
@@ -82,8 +82,11 @@ limitations under the License.
 }
 
 .mx_MatrixChat .mx_LeftPanel.collapsed {
+/*
     -webkit-flex: 0 0 60px;
     flex: 0 0 60px;
+*/
+    width: 60px;
 }
 
 .mx_MatrixChat .mx_MatrixChat_middlePanel {
@@ -132,6 +135,9 @@ limitations under the License.
 }
 
 .mx_MatrixChat .mx_RightPanel.collapsed {
+/*    
     -webkit-flex: 0 0 72px;
     flex: 0 0 72px;
+*/
+    width: 72px;
 }