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 8829f9763b0c5d6a5d6be2ffd8acc1849700e543..09c2a70e44b2f3de4f0cafb15ed0b1523d747f92 100644
--- a/frontend/src/metabase/query_builder/containers/QueryBuilder.jsx
+++ b/frontend/src/metabase/query_builder/containers/QueryBuilder.jsx
@@ -222,7 +222,9 @@ export default class QueryBuilder extends Component {
   };
 
   render() {
-    return <LegacyQueryBuilder {...this.props} />;
+    return (
+      <LegacyQueryBuilder {...this.props} handleResize={this.handleResize} />
+    );
   }
 }