diff options
-rw-r--r-- | client/src/com/vaadin/client/debug/internal/SelectorPath.java | 2 | ||||
-rw-r--r-- | client/src/com/vaadin/client/debug/internal/TestBenchSection.java | 6 |
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; } |