DYN-7512: Fix auto layout cleanup for group nodes with external connections #15874
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
The PR fixes the issue with Auto Layout Cleanup setting in a graph. The method was behaving differently for nodes which belonged to a group but had a connecting wire outside of it which also had a pin that was not part of the group. The method used to ignore those wires, which made nodes and other groups wires behave differently when auto layout was applied.
Before:

After:

Declarations
Check these if you believe they are true
*.resx
filesRelease Notes
Fixed the issue with Auto Layout Cleanup setting in a graph
Reviewers
@DynamoDS/dynamo