Steps to reproduce:
- Create a new URP 3D project via Unity Hub
- Import the attached Shader
- Select that shader in the Project window so it opens in the Inspector
- In the Shader Inspector, read the "SRP Batcher" row (it says "not compatible") and the Info HelpBox shown
directly below it.
Actual results: The SRP Batcher compatibility HelpBox text ends with a dangling empty pair of parentheses:
"Material contains grab pass ()"
The trailing " ()" is always present even though the "grab pass" reason has no variable-specific detail to put
inside it.
Expected results: No trailing empty parentheses. The reason should read "Material contains grab pass". The "(<detail>)" suffix
should only be appended when there is an actual variable-specific detail to show.
Reproducible with versions: 6000.0.0f1, 6000.0.84f1, 6000.3.24f1, 6000.6.1f1, 6000.7.0b1, 7000.0.0a1
Tested on (OS): Windows 11