When drag'n dropping tabs, the drop event is correctly handled by Internet Explorer and Chrome, but not in Firefox.
Test case:
<window> <tabbox> <tabs> <tab label="AAA" closable="true" draggable="true" droppable="true" onDrop="move(event.dragged)"/> <tab label="BBB" closable="true" draggable="true" droppable="true" onDrop="move(event.dragged)"/> <tab label="CCC" closable="true" draggable="true" droppable="true" onDrop="move(event.dragged)"/> </tabs> <tabpanels> <tabpanel> <vbox> <label>AAA</label> </vbox> </tabpanel> <tabpanel> <vbox> <label>BBB</label> </vbox> </tabpanel> <tabpanel> <vbox> <label>CCC</label> </vbox> </tabpanel> </tabpanels> </tabbox> <zscript> void move(Component dragged) { System.out.println("Hello"); } </zscript> </window>
If you drop a tab on an other one, there should be a "Hello" in the console. It's the case in IE and Chrome, but not in Friefox.