Search attributes are base64 encoded in the web UI

Hi All,

I’m fairly new to Temporal and I’ve been experimenting with search attributes. Things were going quite well until I upgraded as follows

-TEMPORAL_VERSION=1.21.1
-TEMPORAL_UI_VERSION=2.16.1
+TEMPORAL_VERSION=1.22.1
+TEMPORAL_UI_VERSION=2.21.0

Since I upgraded the search attributes in the event history are now base64 encoded. I can still tag workflows with search attributes and search by the attributes and there doesn’t seem to be any problem other than the encoding in the UI.

From my understanding of the documentation search attributes are not encoded so that they can be properly indexed so I’m confused about why this is and if I need to setup a codec server to fix (nothing else is encoded including workflow input/output in the UI). Both existing workflows (that used to properly show things plain text) and new workflows exhibit the same behavior after the update. How do I resolve?