diff --git a/resources/frontend_client/app/components/mb_data_table/mb_data_table.css b/resources/frontend_client/app/components/mb_data_table/mb_data_table.css
index 4e7a79aa6394869eb0b3ad3100eea82bc24c87ac..e06ed0daedeb125d66850a0e7e2bb881c70784b6 100644
--- a/resources/frontend_client/app/components/mb_data_table/mb_data_table.css
+++ b/resources/frontend_client/app/components/mb_data_table/mb_data_table.css
@@ -13,15 +13,6 @@
     transition: opacity .3s linear;
 }
 
-/* these two rules cause the table to take up the full available height */
-.MB-DataTable {
-    display: flex;
-    flex-direction: column;
-}
-.public_fixedDataTable_main {
-    flex: 1;
-}
-
 .PagingButtons {
     border: 1px solid #ddd;
 }
diff --git a/resources/frontend_client/app/query_builder/QueryVisualizationTable.react.js b/resources/frontend_client/app/query_builder/QueryVisualizationTable.react.js
index 152b974e3e6dae0198ece6f44dadee665cdb2509..9392a131ca9f299789a76d6c369d1807aa5ec6e4 100644
--- a/resources/frontend_client/app/query_builder/QueryVisualizationTable.react.js
+++ b/resources/frontend_client/app/query_builder/QueryVisualizationTable.react.js
@@ -275,7 +275,7 @@ export default class QueryVisualizationTable extends Component {
                     rowGetter={this.rowGetter}
                     rowsCount={this.state.data.rows.length}
                     width={this.state.width}
-                    maxHeight={this.state.height}
+                    height={this.state.height}
                     headerHeight={50}
                     isColumnResizing={this.isColumnResizing}
                     onColumnResizeEndCallback={this.columnResized}