aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTatu Lund <tatu@vaadin.com>2019-03-28 10:02:24 +0200
committerOlli Tietäväinen <ollit@vaadin.com>2019-03-28 10:02:24 +0200
commit1d68b3009d7186ab843f092eefee891649e9f765 (patch)
tree0bba5c515776dfc11a91e4460b54d109ab5289ff
parent1ccab1ce52eeb95f758756989dd0f2136861a25a (diff)
downloadvaadin-framework-1d68b3009d7186ab843f092eefee891649e9f765.tar.gz
vaadin-framework-1d68b3009d7186ab843f092eefee891649e9f765.zip
Change VTree to use KeyDownHandler with Firefox 65+ (#11509)
Fixes #11502
-rw-r--r--client/src/main/java/com/vaadin/client/ui/VTree.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/client/src/main/java/com/vaadin/client/ui/VTree.java b/client/src/main/java/com/vaadin/client/ui/VTree.java
index 92bc74e394..2541e98743 100644
--- a/client/src/main/java/com/vaadin/client/ui/VTree.java
+++ b/client/src/main/java/com/vaadin/client/ui/VTree.java
@@ -209,11 +209,11 @@ public class VTree extends FocusElementPanel
}, ContextMenuEvent.getType());
/*
- * Firefox auto-repeat works correctly only if we use a key press
+ * Firefox prior to v65 auto-repeat works correctly only if we use a key press
* handler, other browsers handle it correctly when using a key down
* handler
*/
- if (BrowserInfo.get().isGecko()) {
+ if (BrowserInfo.get().isGecko() && BrowserInfo.get().getGeckoVersion() < 65) {
addKeyPressHandler(this);
} else {
addKeyDownHandler(this);