From cf40a8388cc4dbf72da41f9249a1fa79feb57933 Mon Sep 17 00:00:00 2001 From: Erik Ziegler Date: Tue, 1 Oct 2019 09:00:55 +0200 Subject: [PATCH] fix: Address issues with touch devices and drag/drop causing crashes (#982) --- platform/ui/src/utils/viewerbaseDragDropContext.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/platform/ui/src/utils/viewerbaseDragDropContext.js b/platform/ui/src/utils/viewerbaseDragDropContext.js index 1fb18dd4c..b7ffeafc8 100644 --- a/platform/ui/src/utils/viewerbaseDragDropContext.js +++ b/platform/ui/src/utils/viewerbaseDragDropContext.js @@ -10,10 +10,11 @@ const isTouchDevice = !!('ontouchstart' in window || navigator.maxTouchPoints); // // http://react-dnd.github.io/react-dnd/docs/api/drag-drop-context export default function viewerbaseDragDropContext(DecoratedClass) { - const backend = isTouchDevice ? TouchBackend({ enableMouseEvents: true }) : HTML5Backend; + const backend = isTouchDevice ? TouchBackend : HTML5Backend; + const opts = isTouchDevice ? { enableMouseEvents: true } : {}; return (props) => ( - + );