Selectable Table remains disabled/unselectable in Vaadin 7 after disable/en

The following code is tested in Vaadin 7.0.3.
Sequence: Select a row in the table. Click the button to disable the sub-window. Click again to enable the sub-window. Try selecting another row in the table.

Should I report a bug for this?


public class Application extends UI {

	@Override
	protected void init(VaadinRequest request) {
		VerticalLayout v = new VerticalLayout();
		setContent(v);
		final Window w = createWindow();
		Button b = new Button("Click", new Button.ClickListener() {

			@Override
			public void buttonClick(ClickEvent event) {
				w.setEnabled(!w.isEnabled());
			}
		});
		v.addComponent(b);
		addWindow(w);
	}

	private Window createWindow() {
		Window w = new Window("Test");
		w.center();
		Table t = new Table();
		t.addContainerProperty("1", String.class, "Test", "One", null, null);
		for(int row = 0; row < 10; row++) {
			t.addItem(new Object[] { "Row " + row }, row);
		}
		t.setSelectable(true);
		w.setContent(t);
		return w;
	}
}

This issue is there in 7.0.4 too.
Reported a bug:
11545