Summary
Two rank insignia quads in the vanilla nametagicons.imageset contain trailing whitespace in their identifiers.
The affected entries are:
Because ImageWidget.LoadImageFromSet() performs an exact-name lookup, requests using the expected identifiers without trailing spaces fail.
Steps to Reproduce
Open UI/Textures/Nametags/nametagicons.imageset in the Workbench ImageSet Editor.
Locate the AR_Rank_OR-9M and AR_Rank_OR-9S entries.
Attempt to load these quads using ImageWidget.LoadImageFromSet() with the identifiers shown above, excluding trailing whitespace.
Observe that both requests return false.
Actual Results
Testing all 23 rank insignias used by our configuration produced:
Total Tested: 23
Passed: 21
Failed: 2
FAIL: AR_Rank_OR-9M
FAIL: AR_Rank_OR-9S
Other insignias from the same ImageSet load successfully, including AR_Rank_OR-9C.
Expected Results
Both insignias should load successfully using their intended identifiers without trailing whitespace.
Verified Resolution
Created an override of the original ImageSet in a mod and removed the trailing spaces from the two quad identifiers.
Both insignias subsequently loaded and displayed correctly in-game.
Recommended Fix
Remove the trailing whitespace from the two quad names in the vanilla nametagicons.imageset resource.
No changes to the underlying textures, quad dimensions, or loading API are required.