diff --git a/frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx b/frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx
index bb9875e6ee14402ee9299a166f64493d1d70f412..c9c08141b7b9c2be56de630aa89fbcb62c44da12 100644
--- a/frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx
+++ b/frontend/src/metabase/query_builder/components/NativeQueryEditor.jsx
@@ -63,6 +63,8 @@ type Props = {
   question: Question,
   query: NativeQuery,
 
+  handleResize: () => void,
+
   runQuestionQuery: (options?: RunQueryParams) => void,
   setDatasetQuery: (datasetQuery: DatasetQuery) => void,
 
@@ -391,6 +393,7 @@ export default class NativeQueryEditor extends Component {
             minConstraints={[Infinity, getEditorLineHeight(MIN_HEIGHT_LINES)]}
             axis="y"
             onResizeStop={(e, data) => {
+              this.props.handleResize();
               this._editor.resize();
             }}
           >
diff --git a/frontend/src/metabase/query_builder/containers/QueryBuilder.jsx b/frontend/src/metabase/query_builder/containers/QueryBuilder.jsx
index 24f58a88f043e0504a1f31ed121f4c3ecd4e64c2..414c0ac57f5efe12648b519127f59718434735eb 100644
--- a/frontend/src/metabase/query_builder/containers/QueryBuilder.jsx
+++ b/frontend/src/metabase/query_builder/containers/QueryBuilder.jsx
@@ -225,7 +225,9 @@ export default class QueryBuilder extends Component {
   };
 
   render() {
-    return <LegacyQueryBuilder {...this.props} />;
+    return (
+      <LegacyQueryBuilder {...this.props} handleResize={this.handleResize} />
+    );
   }
 }