ShaderNodeUVMap.uv_map property converts to StringProperty

Hi devs, I wonder why exposing ShaderNodeUVMap.uv_map into a panel converts it to a StringProperty(I can type in or delete string), is this a bug or some kind of limitation? Thank you in advance.

It is a string property, the node UI just uses prop_search to add the menu and autocomplete.

1 Like

Ah got it, works fine, thanks @brecht !