package com.vaadin.tests.components.tabsheet; import com.vaadin.tests.components.TestBase; import com.vaadin.ui.Label; import com.vaadin.ui.TabSheet; import com.vaadin.ui.TabSheet.Tab; import com.vaadin.ui.VerticalLayout; public class TabSheetWithDisappearingContent extends TestBase { @Override protected void setup() { final TabSheet t = new TabSheet(); for (int i = 1; i < 4; i++) { VerticalLayout v = new VerticalLayout(); v.addComponent(new Label("Content " + i)); Tab tab = t.addTab(v, "Tab " + i); tab.setClosable(true); } addComponent(t); } @Override protected String getDescription() { return "In some browsers, when trying to close the last tab of a tabsheet an IndexOutOfBoundException happens. After that, although an other tab is visually active, no contents are shown."; } @Override protected Integer getTicketNumber() { return 7686; } }