diff --git a/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx b/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx index 9d9f182e32789c13c680a1eac6ea2b43a54e4b0d..aad5bf74713285475b59a88bb73a1a0fe91b1b29 100644 --- a/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx +++ b/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx @@ -231,8 +231,10 @@ export default class ExpressionEditorTextfield extends React.Component { handleFocus = () => { this.setState({ isFocused: true }); - const { editor } = this.input.current; - this.handleCursorChange(editor.selection); + if (this.input.current) { + const { editor } = this.input.current; + this.handleCursorChange(editor.selection); + } }; handleInputBlur = e => {