Steps to reproduce:
- Create a new Unity project using the Universal 3D template
- Install the Visual Effect Graph package (com.unity.visualeffectgraph)
- Create a new Visual Effect Graph (Assets > Create > Visual Effects > Visual Effect Graph)
- Open the newly created Visual Effect Graph
- Create 3 new Categories by clicking the "+" button in the Blackboard
- Rename the first Category (top of the list)
- Observe the Blackboard
- Save the Visual Effect Graph
- Repeat step 7
Actual results: RenameCategory removes and re-appends the entry, so the stored order changes. The blackboard keeps the old position until the graph is reopened, then the category jumps to the end.
Expected results: The Category should instantly jump to the end or it should not be reordered at all
Reproducible with versions: 6000.0.0f1, 6000.0.83f1, 6000.3.24f1, 6000.5.11f1, 6000.6.1f1, 6000.7.0a6
Tested on (OS): MacOS Silicon Tahoe 26.6.2, Ubuntu 24.04
Notes:
- For versions 6000.0.0f1, 6000.0.83f1, 6000.3.24f1, 6000.5.11f1, saving the Graph is not enough, it needs to be reopened to see the reorder
- This is very inconvenient when managing bigger Graphs, especially in streams 6000.5 and below as reopening the Visual Effect Graph completely changes the Blackboard