DynamoDS / Dynamo

Open Source Graphical Programming for Design
https://dynamobim.org
Other
1.67k stars 622 forks source link

Freeze Not Working Correctly #15120

Open McGeeCarDesign opened 2 months ago

McGeeCarDesign commented 2 months ago

Issue Description

When using freeze, items downstream appear to still be calculated, with geometry preview left on. One must save and close the file to see that once frozen, items downstream don't appear. I would think that once you hit freeze, everything downstream would immediately disappear, regardless of geometry visibility. If the file is closed and reopened, it appears to work correctly.

Dynamo version

Dynamo: 2.19.4.6671

Operating system

OS: Microsoft Windows NT 6.2.9200.0

What did you do?

Freeze a node

What did you expect to see?

Geometry Preview would turn off for everything downstream of that node, regardless of Geometry Preview setting. Nothing from there on should be even calculated or visible.

What did you see instead?

Nodes appear to continue to calculate, shown in the viewport as grey when using the "isolate selected" in the preferences. Nodes do not react when clicking on them, but background items are clearly still calculated, taking up computing power. This is corrected when reopening the script. But if a node is unfrozen, and frozen again, the problem resumes until reopening script.

What packages or external references (if any) were used?

None

Stack Trace

(From the Dynamo crash window select 'Details' -> 'Copy' and paste here)

CLR: 4.0.30319.42000

github-actions[bot] commented 2 months ago

Thank you for submitting the issue to us. We are sorry to see you get stuck with your workflow. While waiting for our team member to respond, please feel free to browse our forum at https://forum.dynamobim.com/ for more Dynamo related information.