Setting material renderQueue in inspector problems

The issue is still occurring in Unity 2017.1.
In the inspector, you can set a render queue for a material.
It does not appear to be “remembered”. Toggling between Debug view and normal view in the inspector resets the render queue back to the default value.


Related issue?:

j

The problem occurs when switching back to Normal view, the render queue is reset to 3000.
I proved this in a script. When running the game in editor I set the render queue to 3003, I got the material render queue

MeshRenderer mr = debugItem.GetComponent();
Material mat = mr.material;
int renQ = mat.renderQueue;
Debug.Log(renQ);

It continuously prints “3003”.
As soon as I switch to “Normal view”, it starts printing “3000” to the console.

This issue has been occurring for a year now.