aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsamulivaadin <samuli@vaadin.com>2019-11-07 13:42:28 +0200
committerAnna Koskinen <Ansku@users.noreply.github.com>2019-11-07 13:42:28 +0200
commit2ad8d3a27fe8ca0f00972ca6220b83d948ef6315 (patch)
treea5ce0afcc87fa99b7118390bb1727a65d4a12d67
parent61669bb94cb8d378c6eac2c9d456a06156b6e2f1 (diff)
downloadvaadin-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.java6
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();