[bugfix] allow_single_deselect now checks for empty value rather than text