瀏覽代碼

Fix #2075 - Pinch zooming while typing text breaks the UI on Chrome Mac OS X (#2076)

Pedro Baracho 4 年之前
父節點
當前提交
e34cf3aee3
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      src/element/textWysiwyg.tsx

+ 5 - 1
src/element/textWysiwyg.tsx

@@ -130,6 +130,7 @@ export const textWysiwyg = ({
   };
 
   const stopEvent = (event: Event) => {
+    event.preventDefault();
     event.stopPropagation();
   };
 
@@ -198,7 +199,10 @@ export const textWysiwyg = ({
   //  device keyboard is opened.
   window.addEventListener("resize", updateWysiwygStyle);
   window.addEventListener("pointerdown", onPointerDown);
-  window.addEventListener("wheel", stopEvent, true);
+  window.addEventListener("wheel", stopEvent, {
+    passive: false,
+    capture: true,
+  });
   document.body.appendChild(editable);
   editable.focus();
   editable.select();