diff --git a/packages/nc-gui/components/cell/TextArea.vue b/packages/nc-gui/components/cell/TextArea.vue index d6503bbeee..8cb0e4c741 100644 --- a/packages/nc-gui/components/cell/TextArea.vue +++ b/packages/nc-gui/components/cell/TextArea.vue @@ -236,7 +236,7 @@ watch(editEnabled, () => { v-if="!isVisible" placement="bottom" class="!absolute right-0 bottom-1 !hidden nc-text-area-expand-btn" - :class="{ 'right-0 bottom-2': editEnabled }" + :class="{ 'right-0 bottom-1': editEnabled, '!bottom-0': !isRichMode }" > diff --git a/packages/nc-gui/components/smartsheet/grid/Table.vue b/packages/nc-gui/components/smartsheet/grid/Table.vue index 526f8dc443..90ef25098b 100644 --- a/packages/nc-gui/components/smartsheet/grid/Table.vue +++ b/packages/nc-gui/components/smartsheet/grid/Table.vue @@ -1066,14 +1066,18 @@ useEventListener(document, 'mouseup', () => { /** handle keypress events */ useEventListener(document, 'keydown', async (e: KeyboardEvent) => { - if (e.key === 'Alt') { + const isRichModalOpen = isExpandedCellInputExist() + + if (e.key === 'Alt' && !isRichModalOpen) { altModifier.value = true } }) /** handle keypress events */ useEventListener(document, 'keyup', async (e: KeyboardEvent) => { - if (e.key === 'Alt') { + const isRichModalOpen = isExpandedCellInputExist() + + if (e.key === 'Alt' && !isRichModalOpen) { altModifier.value = false disableUrlOverlay.value = false }