When undoManager.isEnabled = true, nodes and groups don’t shift smoothly.
When I click on a button to expand/collapse a group, the expand occurs smoothly, with other nodes shifting out of the way, but the collapse is instantaneous. If other nodes on the diagram have been moved by the user since then, they will pop immediately back into where the TreeLayout wants them.
Is there a way to have undoManager.isEnabled = true, but still keep the smooth animations?
(Sidenote: When undoManager.isEnabled = false, these problems do not occur, but my ChangedEvent listeners also no longer work. Is this intended?)