On the left of the page there is a tree structure (rich:tree) and a user can double click on an item in the tree which should open a new tab. However additionally the user can modify content in the tab (relating to the item he double clicked) and without saving it, open a new tab.
So the original tabs should remain with their (unsaved) state whilst a new tab should be opened reflecting the content of whatever he clicked.
Is there a way to achieve this with the current rich:tabPanel control?