From: Juho Nurminen Date: Fri, 7 Feb 2014 13:41:52 +0000 (+0200) Subject: Merge commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82' X-Git-Tag: 7.2.0.beta1~181 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=de34762f0dd6e886a070a384a8eb52ad6a28f46c;p=vaadin-framework.git Merge commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82' * commit '401fa5c940d9b55a4f0b3f96db5990d57271fe82': Don't send TabSheet focus and blur events to the server when moving the focus from one tab to another (#12971) Conflicts: client/src/com/vaadin/client/ui/VTabsheet.java Change-Id: Ide3fc02d0beab8a0112a1e18ee417d0ec5097bb4 --- de34762f0dd6e886a070a384a8eb52ad6a28f46c diff --cc client/src/com/vaadin/client/ui/VTabsheet.java index cc66642cdd,a930ac5b58..8f53f60145 --- a/client/src/com/vaadin/client/ui/VTabsheet.java +++ b/client/src/com/vaadin/client/ui/VTabsheet.java @@@ -1194,10 -1087,7 +1194,10 @@@ public class VTabsheet extends VTabshee @Override public void onBlur(BlurEvent event) { + getApplicationConnection().getVTooltip().hideTooltip(); + - if (focusedTab != null && event.getSource() instanceof Tab) { + if (focusedTab != null && focusedTab == event.getSource()) { + focusedTab.removeAssistiveDescription(); focusedTab = null; if (client.hasEventListeners(this, EventId.BLUR)) { client.updateVariable(id, EventId.BLUR, "", true);