ID 274270 - Unable to update letters to uppercase/lowercase in the group name of a shading parameter exposed in the public material interface

Follow

Problem summary
Updating only uppercase/lowercase letters in the group name of a shading parameter exposed in the public material interface, doesn't work. 

Customer reported version
katana.2_5v3

Customer reported platform
centos7

Steps to reproduce

1) open Katana and create a shading node, for example ArnoldShadingNode
2) add a shader, click on the wrench menu at the end of one of its parameters and choose 'Edit Parameter Name in Material Interface...' 
3) set Name to anything and Group to test. Hit ok and see the UI show the parameter exposed in group test.


4) repeat step 2 and set Group to Test. Hit ok and see how the UI still shows the parameter exposed in group test and not Test

Workaround
Try repeating step 2 and setting the group name to Test and include a space after. 
Hit ok and you can see the parameter is now exposed in group Test as expected. 


The value is correctly captured without the extra space in the name, in the interface attributes:


Reproduced by support
Reproduced in Katana 2.5v4 on Windows 10. 

Expected behaviour
Updating letters of a shading parameter group name from lowercase to uppercase and vice versa, should update in the UI.

Actual behaviour
The parameter UI uses existing group names to autocomplete name changes and does not recognize only uppercase/lowercase letter changes to an existing name. 
 

    We're sorry to hear that

    Please tell us why