From 1e54af5023e93def368b174cc53719b3080faa21 Mon Sep 17 00:00:00 2001 From: Dario Marcelino Date: Wed, 21 Mar 2018 22:37:02 +0000 Subject: [PATCH] fix #2031, listEventHandler: call preventDefault() on touchstart --- formats/list.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/formats/list.js b/formats/list.js index 03d41f8b24..4af1fc0fcc 100644 --- a/formats/list.js +++ b/formats/list.js @@ -73,8 +73,12 @@ class List extends Container { blot.format('list', 'checked'); } } + const listTouchEventHandler = (e) => { + e.preventDefault(); + return listEventHandler(e); + } - domNode.addEventListener('touchstart', listEventHandler); + domNode.addEventListener('touchstart', listTouchEventHandler); domNode.addEventListener('mousedown', listEventHandler); }