aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnna Koskinen <Ansku@users.noreply.github.com>2019-11-21 21:17:05 +0200
committerTatu Lund <tatu@vaadin.com>2019-11-21 21:17:05 +0200
commit38b7419f2753b108f7f338af94b08cad5be624e3 (patch)
tree9c2081d34a5f5ed2094a4f300f193922ded976cc
parent346d564dfef38058cab7065d3ce889b145141555 (diff)
downloadvaadin-framework-38b7419f2753b108f7f338af94b08cad5be624e3.tar.gz
vaadin-framework-38b7419f2753b108f7f338af94b08cad5be624e3.zip
Fix issue where Chrome refused to select text in Table (#11709) (#11818)
Manual cherry-pick from Vaadin 7.
-rw-r--r--compatibility-client/src/main/java/com/vaadin/v7/client/ui/VScrollTable.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/compatibility-client/src/main/java/com/vaadin/v7/client/ui/VScrollTable.java b/compatibility-client/src/main/java/com/vaadin/v7/client/ui/VScrollTable.java
index 088c8a2bd6..36b1468bbd 100644
--- a/compatibility-client/src/main/java/com/vaadin/v7/client/ui/VScrollTable.java
+++ b/compatibility-client/src/main/java/com/vaadin/v7/client/ui/VScrollTable.java
@@ -6348,15 +6348,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();