When a group is hidden by the “Hide Empty Groups” feature and then later is not empty, it remains hidden. I would expect the group to automatically appear. Instead, we have to toggle the feature to have the group appear. This is moderately disruptive.
Similarly, if a group later becomes empty, it will not be automatically hidden. Only after refreshing the “Hide Empty Groups” feature will the newly empty group be hidden. This is minorly disruptive.
I don’t think the issue you’re talking about was intended to be fixed in the release that @Bronn pointed to. That release was addressing the issue where the filters change, and this results in changes to which groups are empty.
As far as I understand, the problem described above relates to different groups becoming empty because the entities themselves have changed, no?