Table don't repaint rows containing RichTextAreas

[font=times new roman]
Hello,

i faced an issue when trying to add new row containing an RichTextArea in a Table after a table.removeAllItems() call.

Here’s a code example :
[/font]

VerticalLayout vl = new VerticalLayout();
final Table table = new Table();
table.addContainerProperty("component", RichTextArea.class, null);
table.setSizeFull();
table.setPageLength(0);       
table.addItem(new Object[]{new RichTextArea()}, 0);
vl.addComponent(table);
NativeButton bt = new NativeButton("test");
bt.addClickListener(new Button.ClickListener() {
     @Override
     public void buttonClick(Button.ClickEvent event) {
          table.removeAllItems();
          table.addItem(new Object[]{new RichTextArea()}, 0);
     }
});
vl.addComponent(bt);

The table doesn’t repaint itself after clicking the button, it requires two clicks to repaint the table rows (or one click and then refreshing the browser page)
It’s a bug or i’m doing something wrong?

edit : I have tested this, with a vaadin portlet il a liferay portal (vaadin 6.8.10 & liferay 6.1.2 and vaadin 7.1.11 & liferay 6.2)