package com.vaadin.tests.components.tabsheet; import com.vaadin.tests.components.TestBase; import com.vaadin.ui.Button; import com.vaadin.ui.Button.ClickEvent; import com.vaadin.ui.Label; import com.vaadin.ui.TabSheet; public class HiddenTabSheetBrowserResize extends TestBase { @Override public void setup() { final TabSheet tabSheet = new TabSheet(); tabSheet.addTab(new Label("Label1"), "Tab1"); tabSheet.addTab(new Label("Label2"), "Tab2"); Button toggleButton = new Button("Toggle TabSheet", new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { tabSheet.setVisible(!tabSheet.isVisible()); } }); addComponent(toggleButton); addComponent(tabSheet); } @Override protected String getDescription() { return "TabSheet content disappears if browser window resized when the TabSheet is hidden"; } @Override protected Integer getTicketNumber() { return 9508; } }