"Unexpected error occurred: Cannot change ObservableCollection during a CollectionChanged event" is thrown when trying to delete a coded step. Steps to reproduce: 1. Select the first coded step. 2. Copy its code to the clipboard. 3. Select the step and delete it. Actual: An exception is thrown. Expected: Delete the step. The test project is available in the internal description. pankov: no need to copy anything, just delete the step while its code is visible