diff --git a/src/components/dropdown-menu/dropdown-menu.tsx b/src/components/dropdown-menu/dropdown-menu.tsx
index 9dc1cf139..dec0a5960 100644
--- a/src/components/dropdown-menu/dropdown-menu.tsx
+++ b/src/components/dropdown-menu/dropdown-menu.tsx
@@ -312,7 +312,7 @@ const DropdownMenu = (props: IDropdownMenu) => {
diff --git a/src/features/compose/components/language-dropdown.tsx b/src/features/compose/components/language-dropdown.tsx
index 68c96a2b0..5192f30a4 100644
--- a/src/features/compose/components/language-dropdown.tsx
+++ b/src/features/compose/components/language-dropdown.tsx
@@ -52,39 +52,6 @@ const getLanguageDropdown = (composeId: string): React.FC =>
textMap,
} = useCompose(composeId);
- const handleOptionKeyDown: React.KeyboardEventHandler = e => {
- const value = e.currentTarget.getAttribute('data-index');
- const index = results.findIndex(([key]) => key === value);
- let element: ChildNode | null | undefined = null;
-
- switch (e.key) {
- case 'Escape':
- handleClose();
- break;
- case 'Enter':
- handleOptionClick(e);
- break;
- case 'ArrowDown':
- element = node.current?.childNodes[index + 1] || node.current?.firstChild;
- break;
- case 'ArrowUp':
- element = node.current?.childNodes[index - 1] || node.current?.lastChild;
- break;
- case 'Home':
- element = node.current?.firstChild;
- break;
- case 'End':
- element = node.current?.lastChild;
- break;
- }
-
- if (element) {
- (element as HTMLElement).focus();
- e.preventDefault();
- e.stopPropagation();
- }
- };
-
const handleOptionClick: React.EventHandler = (e: MouseEvent | KeyboardEvent) => {
const value = (e.currentTarget as HTMLElement)?.getAttribute('data-index') as Language;
@@ -207,7 +174,6 @@ const getLanguageDropdown = (composeId: string): React.FC =>
tabIndex={0}
key={code}
data-index={code}
- onKeyDown={handleOptionKeyDown}
onClick={handleOptionClick}
className={clsx(
'flex w-full gap-2 p-2.5 text-left text-sm text-gray-700 dark:text-gray-400',