Tristate issue with check all (again)
Created originally on Bitbucket by schlamar (Marc Schlaich)
Steps to reproduce:
- Have two changed files, check all is checked
- Revert one file
- Expected: Check all is still checked
- Actual: Check all goes to tristate (square) and is now completely broken until refresh (as it toggles between tristate and checked state)