From d7f10847ee3dc5f08817433b1dac647593668084 Mon Sep 17 00:00:00 2001
From: Alexander Rose <alex.rose@rcsb.org>
Date: Wed, 5 Sep 2018 17:09:06 -0700
Subject: [PATCH] removed too agressive preventDefault from input-observer

---
 src/mol-util/input/input-observer.ts | 18 +-----------------
 1 file changed, 1 insertion(+), 17 deletions(-)

diff --git a/src/mol-util/input/input-observer.ts b/src/mol-util/input/input-observer.ts
index f622969cf..af4e96d4c 100644
--- a/src/mol-util/input/input-observer.ts
+++ b/src/mol-util/input/input-observer.ts
@@ -231,10 +231,6 @@ namespace InputObserver {
             window.removeEventListener('resize', onResize, false)
         }
 
-        function preventDefault (ev: Event | Touch) {
-            if ('preventDefault' in ev) ev.preventDefault()
-        }
-
         function onContextMenu(event: Event) {
             if (noContextMenu) {
                 event.preventDefault()
@@ -273,8 +269,6 @@ namespace InputObserver {
         }
 
         function onTouchStart (ev: TouchEvent) {
-            preventDefault(ev)
-
             if (ev.touches.length === 1) {
                 buttons = ButtonsFlag.Primary
                 onPointerDown(ev.touches[0])
@@ -286,13 +280,9 @@ namespace InputObserver {
             }
         }
 
-        function onTouchEnd (ev: TouchEvent) {
-            preventDefault(ev)
-        }
+        function onTouchEnd (ev: TouchEvent) {}
 
         function onTouchMove (ev: TouchEvent) {
-            preventDefault(ev)
-
             if (ev.touches.length === 1) {
                 buttons = ButtonsFlag.Primary
                 onPointerMove(ev.touches[0])
@@ -313,22 +303,16 @@ namespace InputObserver {
         }
 
         function onMouseDown (ev: MouseEvent) {
-            preventDefault(ev)
-
             buttons = getButtons(ev)
             onPointerDown(ev)
         }
 
         function onMouseMove (ev: MouseEvent) {
-            preventDefault(ev)
-
             buttons = getButtons(ev)
             onPointerMove(ev)
         }
 
         function onMouseUp (ev: MouseEvent) {
-            preventDefault(ev)
-
             buttons = getButtons(ev)
             onPointerUp(ev)
         }
-- 
GitLab