diff options
author | Juho Nurminen <juho@vaadin.com> | 2013-11-18 18:11:40 +0200 |
---|---|---|
committer | Juho Nurminen <juho@vaadin.com> | 2013-11-20 07:55:57 +0200 |
commit | 23e5683e14489c23708c067fe62e4009914f1a11 (patch) | |
tree | b01501f3061592eadd13983057f70646ea472638 /client | |
parent | 012e649775e7efbcbbdd9d1c3ef4edd9c9acb71a (diff) | |
download | vaadin-framework-23e5683e14489c23708c067fe62e4009914f1a11.tar.gz vaadin-framework-23e5683e14489c23708c067fe62e4009914f1a11.zip |
Fixed TabSheet keyboard navigation (#12971)
Change-Id: Ibb155946811eb43829c6c200fa83c5eaa1d7cdfa
Diffstat (limited to 'client')
-rw-r--r-- | client/src/com/vaadin/client/ui/VTabsheet.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/client/src/com/vaadin/client/ui/VTabsheet.java b/client/src/com/vaadin/client/ui/VTabsheet.java index c64216d49f..68a685965b 100644 --- a/client/src/com/vaadin/client/ui/VTabsheet.java +++ b/client/src/com/vaadin/client/ui/VTabsheet.java @@ -421,10 +421,6 @@ public class VTabsheet extends VTabsheetBase implements Focusable, } int index = getWidgetIndex(caption.getParent()); - // IE needs explicit focus() - if (BrowserInfo.get().isIE()) { - getTabsheet().focus(); - } getTabsheet().onTabSelected(index); } @@ -619,6 +615,8 @@ public class VTabsheet extends VTabsheetBase implements Focusable, client.updateVariable(id, "selected", tabKeys.get(tabIndex) .toString(), true); waitingForResponse = true; + + tb.getTab(tabIndex).focus(); // move keyboard focus to active tab } // Note that we return true when tabIndex == activeTabIndex; the active // tab could be selected, it's just a no-op. |