This is a preview feature. Its look and feel, as well as implementation details, may change significantly in future releases.
The header filter is an experimental feature. Therefore, its implementation was changed in version 2.2.
In version 2.2, the filter header is a separate component, the values of which can be stored in the URL.
Also, due to the fact that this is a separate component, it is possible to track their changes in the header text to save the filtering icon.
By the way, in version 2.1, the filter in the header is just a special component that was inserted only once when loading the column.
If you change the header after this, the filtering disappears.