aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--client/src/com/vaadin/client/debug/internal/SelectorPath.java2
-rw-r--r--client/src/com/vaadin/client/debug/internal/TestBenchSection.java6
2 files changed, 5 insertions, 3 deletions
diff --git a/client/src/com/vaadin/client/debug/internal/SelectorPath.java b/client/src/com/vaadin/client/debug/internal/SelectorPath.java
index b2f72ef34c..b8732e134e 100644
--- a/client/src/com/vaadin/client/debug/internal/SelectorPath.java
+++ b/client/src/com/vaadin/client/debug/internal/SelectorPath.java
@@ -130,7 +130,7 @@ public class SelectorPath {
elementQueryString = queryFragment + elementQueryString;
}
- if (!path.startsWith("//")) {
+ if (!tmpPath.startsWith("//")) {
elementQueryString = "$" + elementQueryString;
}
diff --git a/client/src/com/vaadin/client/debug/internal/TestBenchSection.java b/client/src/com/vaadin/client/debug/internal/TestBenchSection.java
index 35c0d7abe8..5be75f2003 100644
--- a/client/src/com/vaadin/client/debug/internal/TestBenchSection.java
+++ b/client/src/com/vaadin/client/debug/internal/TestBenchSection.java
@@ -201,8 +201,6 @@ public class TestBenchSection implements Section {
SelectorWidget w = new SelectorWidget(p);
content.add(w);
-
- stopFind();
}
private final NativePreviewHandler highlightModeHandler = new NativePreviewHandler() {
@@ -222,6 +220,10 @@ public class TestBenchSection implements Section {
.getNativeEvent().getClientX(), event.getNativeEvent()
.getClientY());
if (VDebugWindow.get().getElement().isOrHasChild(eventTarget)) {
+ if (isFindMode() && event.getTypeInt() == Event.ONCLICK) {
+ stopFind();
+ event.cancel();
+ }
return;
}