I’m wondering, why there are different
LayerTreeStores for each
LayerTree in the first place? I was thinking of fixing this issue by using only one
LayerTreeStore of the main parent canvasview, and each
LayerTree will change its root to its specific child canvasview. This will eliminate the need of synchronizing “LayerTreeStores” with each other.
Is this reasonable?