diff options
author | samulivaadin <samuli@vaadin.com> | 2019-11-07 13:42:28 +0200 |
---|---|---|
committer | Anna Koskinen <Ansku@users.noreply.github.com> | 2019-11-07 13:42:28 +0200 |
commit | 2ad8d3a27fe8ca0f00972ca6220b83d948ef6315 (patch) | |
tree | a5ce0afcc87fa99b7118390bb1727a65d4a12d67 | |
parent | 61669bb94cb8d378c6eac2c9d456a06156b6e2f1 (diff) | |
download | vaadin-framework-2ad8d3a27fe8ca0f00972ca6220b83d948ef6315.tar.gz vaadin-framework-2ad8d3a27fe8ca0f00972ca6220b83d948ef6315.zip |
Fix issue where Chrome refused to select text in Table (#11709)
-rw-r--r-- | client/src/main/java/com/vaadin/client/ui/VScrollTable.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/client/src/main/java/com/vaadin/client/ui/VScrollTable.java b/client/src/main/java/com/vaadin/client/ui/VScrollTable.java index 26155c5bd6..1158dd1f80 100644 --- a/client/src/main/java/com/vaadin/client/ui/VScrollTable.java +++ b/client/src/main/java/com/vaadin/client/ui/VScrollTable.java @@ -6345,15 +6345,15 @@ public class VScrollTable extends FlowPanel if (targetCellOrRowFound) { setRowFocus(this); - ensureFocus(); + if (dragmode != 0 && (event .getButton() == NativeEvent.BUTTON_LEFT)) { + ensureFocus(); startRowDrag(event, type, targetTdOrTr); - } else if (event.getCtrlKey() || event.getShiftKey() || event.getMetaKey() && isMultiSelectModeDefault()) { - + ensureFocus(); // Prevent default text selection in Firefox event.preventDefault(); |