diff --git a/src/element/textWysiwyg.tsx b/src/element/textWysiwyg.tsx index 22e6c041..d1134e45 100644 --- a/src/element/textWysiwyg.tsx +++ b/src/element/textWysiwyg.tsx @@ -109,6 +109,13 @@ export function textWysiwyg({ ev.preventDefault(); handleSubmit(); } + if (ev.key === KEYS.ENTER && (ev.shiftKey || ev.metaKey)) { + ev.preventDefault(); + if (ev.isComposing || ev.keyCode === 229) { + return; + } + handleSubmit(); + } if (ev.key === KEYS.ENTER && !ev.shiftKey) { ev.stopPropagation(); }