I think it does not work as it should.
When you first click on the QuickFilter at the top of the grid, then after leaving it without choosing a value, you select the empty value even though it is not in the rows.
The second time is correct. When I click and choose a value, then when I click again this empty value I can not choose.
For myself, I corrected this by inserting in line 5525:
if (FFilterListEditor.Text = AllValue) or (FFilterListEditor.Text = '') then
Sorry for my bad English.