Compare commits

...
Author SHA1 Message Date
bosiraphael 496642ba7e fix ime composition enter bug 2026-05-27 15:57:40 +02:00
4 changed files with 13 additions and 0 deletions
@@ -74,6 +74,9 @@ export const SettingsAccountsBlocklistInput = ({
});
const handleKeyDown = (e: React.KeyboardEvent<HTMLInputElement>) => {
if (e.nativeEvent.isComposing || e.keyCode === 229) {
return;
}
if (e.key === Key.Enter) {
submit();
}
@@ -48,6 +48,10 @@ export const useHotkeysOnFocusedElement = ({
return useHotkeys(
keys,
(keyboardEvent, hotkeysEvent) => {
if (keyboardEvent.isComposing || keyboardEvent.keyCode === 229) {
return;
}
callScopedHotkeyCallback({
keyboardEvent,
hotkeysEvent,
@@ -141,6 +141,9 @@ export const CreateWorkspace = () => {
);
const handleKeyDown = (event: React.KeyboardEvent<HTMLInputElement>) => {
if (event.nativeEvent.isComposing || event.keyCode === 229) {
return;
}
if (event.key === Key.Enter) {
event.preventDefault();
handleSubmit(onSubmit)();
@@ -159,6 +159,9 @@ export const SettingsDevelopersApiKeysNew = () => {
placeholder={t`E.g. backoffice integration`}
value={formValues.name}
onKeyDown={(e) => {
if (e.nativeEvent.isComposing || e.keyCode === 229) {
return;
}
if (e.key === Key.Enter) {
handleSave();
}