Often I grab everything in my tree and then try and select a few items to DESELECT so that they are not part of my group undo or stage operation.
But if i am not 10000000% careful it is possible that a DIRECTORY containing one of my deselected files is still selected.
Example
- Folder 1 [ X ]
-- Folder 2 [ X ]
--- Singular Item [ ]
So now even tho my item is specifically not selected and its the only item in the folder it will get staged anyways. I realise this may be intended but it is a bad design and it messes me up constantly