소스 검색

fix: block is copied when editing a block

Ahmad Kholid 3 년 전
부모
커밋
e5e549e510
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      src/newtab/pages/workflows/[id].vue

+ 2 - 2
src/newtab/pages/workflows/[id].vue

@@ -714,8 +714,8 @@ function pasteCopiedElements(position) {
   editor.value.addEdges(edges);
 }
 function onKeydown({ ctrlKey, metaKey, key, target }) {
-  const els = ['INPUT', 'SELECT'];
-  if (els.includes(target.tagName)) return;
+  const els = ['INPUT', 'SELECT', 'TEXTAREA'];
+  if (els.includes(target.tagName) || target.isContentEditable) return;
 
   const command = (keyName) => (ctrlKey || metaKey) && keyName === key;