]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix issue where Chrome refused to select text in Table (#11709) (#11818)
authorAnna Koskinen <Ansku@users.noreply.github.com>
Thu, 21 Nov 2019 19:17:05 +0000 (21:17 +0200)
committerTatu Lund <tatu@vaadin.com>
Thu, 21 Nov 2019 19:17:05 +0000 (21:17 +0200)
Manual cherry-pick from Vaadin 7.

compatibility-client/src/main/java/com/vaadin/v7/client/ui/VScrollTable.java

index 088c8a2bd6e63dddad2dff53d409923d8672e85e..36b1468bbd01af3a5acb0d3443c562719ff6d4ac 100644 (file)
@@ -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();