If I create a UML class diagram, then modify it some way, these changes are lost as soon as the tab its in is no longer in the open tab set. So closing the tab and then re-opening from the recent list just returns the diagram to the state when it was first created: ?:|:O.
Is this really the designed behaviour??