Steps to reproduce:
- Create a new project
- Import the attached "MySimpleGraph.cs" into the Project
- Go to Assets > Create > Graph Toolkit Samples > Simple Graph
- Open the created graph
- Click the "+" button to add a new variable and drag it to Canvas
- Select the variable in Canvas and in Graph Inspector, enable "Allow to set value in graph"
- Change the default value to anything else in the Inspector or Blackboard
- Observe no change is visible in the Canvas node
- Disable and enable enable "Allow to set value in graph" again
- Observe the Canvas node
Actual results: After 7th step The Canvas node still shows the old value after the Default Value is changed and only updates after re-toggle
Expected results: The Canvas node shows the updated value as soon as the Default Value is changed
Reproducible with versions: 6000.7.0a3
Can’t test with versions: 6000.5.5f1, 6000.6.0b5 ("Allow to set value in graph" not available)
Tested on (OS): macOS 26.5
Notes:
- The stale display is not specific to the "Allow to set value in graph" checkbox mechanism. Right-clicking the node and choosing "Convert to Constant" - an entirely unrelated context-menu action - also reveals the correct, current value. This shows any action that forces the node's view to rebuild from the model exposes the correct data