ID 229299 - the AiStandard shader in the nodegraph changes input order on save & exit

Follow

Problem summary

When using the AiStandard shader in the nodegraph, inputs get re arranged every time you re launch Mari, which can be quite frustrating. 

Customer reported version

3.1v1

Customer reported platform
Fedora

Steps to reproduce

1)Launch the project for the default head.

2)Go to the shader pallet, add a new aiStandard Shader

3)Then launch the node graph by right clicking on the UI and selecting Node Graph from the pallet drop down

4)In put a series of paint or procedural nodes into various 

5)Save the project, close and re open Mari and observe the changes to the node inputs


Expected

Result

 

Reproduced by support
Not working in 3.1v1, 3.0v4, 3.0v3, 3.0v2, 3.0V1
Tested on Windows 7 SP 1, Fedora Schrodinger's Cat

Expected behaviour
For the node to not change the input order every time I relaunch Mari 

    We're sorry to hear that

    Please tell us why