diff --git a/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx b/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx index 71d5b34a71713a9491b5182efc8000d62e9f7ef2..b1beb911400d24a79440c5fdfbae9b0047f98ec6 100644 --- a/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx +++ b/frontend/src/metabase/query_builder/components/expressions/ExpressionEditorTextfield.jsx @@ -248,6 +248,12 @@ export default class ExpressionEditorTextfield extends React.Component { if (this.input.current) { const { editor } = this.input.current; this.handleCursorChange(editor.selection); + + // workaround some unknown issue on Firefox + // without explicit focus, the editor is vertically shifted + setTimeout(() => { + editor.focus(); + }, 0); } };