diff --git a/src/components/ButtonWithDropdownMenu/index.tsx b/src/components/ButtonWithDropdownMenu/index.tsx index 1eeadde84c47..943d6dbb5c16 100644 --- a/src/components/ButtonWithDropdownMenu/index.tsx +++ b/src/components/ButtonWithDropdownMenu/index.tsx @@ -78,7 +78,15 @@ function ButtonWithDropdownMenu({ useKeyboardShortcut( CONST.KEYBOARD_SHORTCUTS.CTRL_ENTER, (e) => { - onPress(e, selectedItem.value); + if (shouldAlwaysShowDropdownMenu || options.length) { + if (!isSplitButton) { + setIsMenuVisible(!isMenuVisible); + return; + } + onPress(e, selectedItem?.value); + } else { + onPress(e, options[0]?.value); + } }, { captureOnInputs: true,