Selecting files in the working set after deleting from the file tree didn't feel right. The behavior I wanted was to move the selection to the nearest tree node above the one that was deleted. However, there _is_ a bug in the current implementation (as pointed out by your comment above). The selection should _always_ remain in the file tree after deleting and _never_ get moved to the working set. 

Try it out with the fixes for `skipAutoSelect` and see if that seems better.