package com.vaadin.tests.tickets; import com.vaadin.LegacyApplication; import com.vaadin.ui.Button; import com.vaadin.ui.Button.ClickEvent; import com.vaadin.ui.UI.LegacyWindow; import com.vaadin.ui.TextField; import com.vaadin.ui.VerticalLayout; public class Ticket1939 extends LegacyApplication { @Override public void init() { LegacyWindow w = new LegacyWindow(getClass().getName()); setMainWindow(w); final VerticalLayout l = new VerticalLayout(); l.setWidth("400px"); l.setHeight("100px"); l.addComponent(new TextField("This one works fine")); TextField t = new TextField(); t.setRequired(true); t.setValue("This one bugs"); l.addComponent(t); w.addComponent(l); w.addComponent(new Button("show me the bug", new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { l.setWidth(null); } })); } }