mirror of
https://github.com/ajisaacs/OpenNest.git
synced 2026-10-18 01:31:38 -04:00
Expand now reads the plate on a worker while its Cancel window pumps messages, so a still-running fill could commit parts into the plate the search is enumerating (InvalidOperationException: collection modified). Refuse the command while whole-job nesting, a NestProgressForm or a fill on any view of the nest is active. The usual plate-action guard is not reused: ActionSelect reports busy whenever parts are selected, which Expand requires.