Steps to reproduce:
- Open the "65ETS.zip" project
- Open the "New Graph" graph
- Enter the subgraph "New Graph 1" from within the canvas
- Make the subgraph dirty by creating a variable
- Through breadcrumbs, exit to the graph "New Graph"
- Save the changes
- Enter and leave the subgraph
- Observe the window
Actual results: The graph window gets dirty
Expected results: The graph window stays unmodified
Reproducible with versions: 0.4.0-exp.2 (6000.3.0a6, 6000.3.15f1), 6000.4.7f1, 6000.5.0b8, 6000.6.0a4
Can’t test with versions: 6000.0.75f1 (No Graph Toolkit)
Tested on (OS): Windows 11 Pro (25H2)
Notes:
- In 6000.3.15f1, the behavior is slightly different. The root graph doesn't get dirty until it is saved (if the dirty child is saved), then the subgraph gets dirty as well