diff --git a/packages/app-cli/tests/support/plugins/dialog/src/index.ts b/packages/app-cli/tests/support/plugins/dialog/src/index.ts
index 3e83dbc553..747732a4a2 100644
--- a/packages/app-cli/tests/support/plugins/dialog/src/index.ts
+++ b/packages/app-cli/tests/support/plugins/dialog/src/index.ts
@@ -34,11 +34,14 @@ joplin.plugins.register({
Name:
Email:
+
+ Description:
`);
const result3 = await dialogs.open(handle3);
console.info('Got result: ' + JSON.stringify(result3));
+
},
});
diff --git a/packages/app-desktop/services/plugins/hooks/useSubmitHandler.ts b/packages/app-desktop/services/plugins/hooks/useSubmitHandler.ts
index 894807ecd5..d0f57df609 100644
--- a/packages/app-desktop/services/plugins/hooks/useSubmitHandler.ts
+++ b/packages/app-desktop/services/plugins/hooks/useSubmitHandler.ts
@@ -15,7 +15,13 @@ export default function(frameWindow: any, onSubmit: Function, onDismiss: Functio
}
if (event.key === 'Enter') {
- if (onSubmit) onSubmit();
+ //
+ // Disable enter key from submitting when a text area is in focus!
+ // https://github.com/laurent22/joplin/issues/4766
+ //
+ if (frameWindow.document.activeElement.tagName != 'TEXTAREA') {
+ if (onSubmit) onSubmit();
+ }
}
}