From f4d82f2b42ec96354ca529da761389a295ca1f63 Mon Sep 17 00:00:00 2001 From: Douglas Muraoka Date: Wed, 14 Aug 2019 10:54:49 -0300 Subject: [PATCH] fix(Database Browser): Editing values not possible on mobile Fixes #953 --- src/components/BrowserCell/BrowserCell.react.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/components/BrowserCell/BrowserCell.react.js b/src/components/BrowserCell/BrowserCell.react.js index 74e8a1dca4..85b70555e1 100644 --- a/src/components/BrowserCell/BrowserCell.react.js +++ b/src/components/BrowserCell/BrowserCell.react.js @@ -107,6 +107,15 @@ let BrowserCell = ({ type, value, hidden, width, current, onSelect, onEditChange if (type !== 'Relation') { onEditChange(true) } + }} + onTouchEnd={e => { + if (current && type !== 'Relation') { + // The touch event may trigger an unwanted change in the column value + if (['ACL', 'Boolean', 'File'].includes(type)) { + e.preventDefault(); + } + onEditChange(true); + } }}> {content}