Describe the bug
allRowsSelected is still to be selected when unselected some subselection under allRowsSelected
Isolated Example
- step 1:

- step 2: click the first one, allRowsSelected.

- step 3: click second selection

- step 4: click the third one.

Expected behavior
The first selection, allRowsSelected is supposed to be unselected when I execute step 3.
And thus step 4 as the same.