If the component is opened all node positions are deleted and the ELK is called with the component expanded. On component close all node positions are deleted as well.
It would be better to store somewhere the current state if expanding a component so if we close it we can just copy previous state back and avoid calling ELK.
If the component is opened all node positions are deleted and the ELK is called with the component expanded. On component close all node positions are deleted as well.
It would be better to store somewhere the current state if expanding a component so if we close it we can just copy previous state back and avoid calling ELK.