+ {(shouldShow('persistDraft') || (!isMobile && shouldShow('inputSpellcheck'))) && (
+
{shouldShow('persistDraft') && (
settingsItem="chat.spellcheck"
/>
)}
+
+ )}
{shouldShow('largeTextPaste') && (
@@ -2139,14 +2143,26 @@ export const OpenChamberVisualSettings: React.FC
)}
{shouldShow('enterToSend') && (
-
+ >
+
+ handleEnterToSendChange(true)}
+ label={t('settings.openchamber.visual.option.enterToSend.enter.label')}
+ ariaLabel={t('settings.openchamber.visual.option.enterToSend.enter.label')}
+ />
+ handleEnterToSendChange(false)}
+ label={t('settings.openchamber.visual.option.enterToSend.modifier.label')}
+ ariaLabel={t('settings.openchamber.visual.option.enterToSend.modifier.label')}
+ />
+
+
)}
)}
diff --git a/packages/ui/src/components/ui/context-menu.tsx b/packages/ui/src/components/ui/context-menu.tsx
index 265eb4e5..a441cb55 100644
--- a/packages/ui/src/components/ui/context-menu.tsx
+++ b/packages/ui/src/components/ui/context-menu.tsx
@@ -7,6 +7,7 @@ import {
dropdownMenuPopupClass,
dropdownMenuSeparatorClass,
} from "./dropdown-menu.styles";
+import { handleDropdownNavigationKey } from "./dropdown-navigation";
function ContextMenu({ ...props }: React.ComponentProps