Checkout not cancelled for dependencies
(Using the SharePoint connector) I've observed that if I check out a file and also check out its dependencies automatically, and then cancel the checkout on the original file, the dependencies are all left checked out. Their checkouts must each be cancelled manually. Since there can be dozens or even hundreds of dependencies, this makes for a lot of work. It would be better if their checkouts were cancelled automatically along with the parent checkout.
