From 0b46687ab0cedb3523321854b52d988dae18452a Mon Sep 17 00:00:00 2001 From: Automerge Date: Mon, 5 Mar 2012 10:05:36 +0000 Subject: [PATCH] [merge from 6.7] Fixed #6753: IE 6 to 8 propagate button clicks to layout/window svn changeset:23176/svn branch:6.8 --- src/com/vaadin/terminal/gwt/client/ui/VButton.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/com/vaadin/terminal/gwt/client/ui/VButton.java b/src/com/vaadin/terminal/gwt/client/ui/VButton.java index 03de99ada6..9188f7406a 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VButton.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VButton.java @@ -250,6 +250,12 @@ public class VButton extends FocusWidget implements Paintable, ClickHandler, if (BrowserInfo.get().isIE() || BrowserInfo.get().isOpera()) { removeStyleName(CLASSNAME_PRESSED); } + // Explicitly prevent IE 6 to 8 from propagating mouseup events + // upward (fixes #6753) + if (BrowserInfo.get().isIE() + && BrowserInfo.get().getIEVersion() < 9) { + event.stopPropagation(); + } } break; case Event.ONMOUSEMOVE: -- 2.39.5