diff --git a/front/src/modules/ui/object/record-table/record-table-cell/components/RecordTableCellSoftFocusMode.tsx b/front/src/modules/ui/object/record-table/record-table-cell/components/RecordTableCellSoftFocusMode.tsx index 932f7291f..bb5e6dbf4 100644 --- a/front/src/modules/ui/object/record-table/record-table-cell/components/RecordTableCellSoftFocusMode.tsx +++ b/front/src/modules/ui/object/record-table/record-table-cell/components/RecordTableCellSoftFocusMode.tsx @@ -61,10 +61,6 @@ export const TableCellSoftFocusMode = ({ '*', (keyboardEvent) => { if (!isFieldInputOnly) { - keyboardEvent.preventDefault(); - keyboardEvent.stopPropagation(); - keyboardEvent.stopImmediatePropagation(); - const isWritingText = !isNonTextWritingKey(keyboardEvent.key) && !keyboardEvent.ctrlKey && @@ -74,6 +70,10 @@ export const TableCellSoftFocusMode = ({ return; } + keyboardEvent.preventDefault(); + keyboardEvent.stopPropagation(); + keyboardEvent.stopImmediatePropagation(); + openTableCell({ initialValue: { value: keyboardEvent.key,