diff --git a/packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue b/packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue index 5516d09b9f..e5faaf2893 100644 --- a/packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue +++ b/packages/nc-gui/components/project/spreadsheet/views/xcGridView.vue @@ -729,9 +729,12 @@ export default { }, onClickOutside() { if ( - this.meta.columns && + (this.meta.columns && this.meta.columns[this.selected.col] && - this.meta.columns[this.selected.col].virtual + this.meta.columns[this.selected.col].virtual) || + (this.availableColumns && + this.availableColumns[this.editEnabled.col] && + this.availableColumns[this.editEnabled.col].uidt === "JSON") ) { return; }