Преглед на файлове

fix: indenting via `tab` clashing with IME compositor (#6258)

Hikaru Yoshino преди 2 години
родител
ревизия
1e816e87bf
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      src/element/textWysiwyg.tsx

+ 3 - 1
src/element/textWysiwyg.tsx

@@ -463,7 +463,9 @@ export const textWysiwyg = ({
           event.code === CODES.BRACKET_RIGHT))
     ) {
       event.preventDefault();
-      if (event.shiftKey || event.code === CODES.BRACKET_LEFT) {
+      if (event.isComposing) {
+        return;
+      } else if (event.shiftKey || event.code === CODES.BRACKET_LEFT) {
         outdent();
       } else {
         indent();