Most likely i found bug from FilterFieldGenerator.updateFilterForField(Property) method.
We have Special filter what trim away leading and trailing spaces.
When that filter has been taken in use Table.isContentRefreshesEnabled stays to be false.
After long hunting it is most like caused by this
private void updateFilterForField(Property<?> field) {
...
owner.setRefreshingEnabled(false);//!!DISABLE IN HERE!!
// Generate a new filter
Filter newFilter = generateFilter(field, propertyId, value);
// Check if the filter is already set
Filter possiblyExistingFilter = filters.get(propertyId);
if (possiblyExistingFilter != null && newFilter != null && possiblyExistingFilter.equals(newFilter)) {
//!!NOT RESET IN HERE!!
return;
}
/* Remove the old filter and set the new filter */
...
//!!IF FILTER WAS NOT EQUAL FLAG IS RESET!!
owner.setRefreshingEnabled(true);
}