Localization Components draw incorrectly or not at all

Unity Version 6000.0.23f1
Localization Package 1.5.3
MacOS Sonoma 14.6.1, Apple M3 Pro

Specifically, the GameObjectLocalizer has many errors, and sometimes refuses to draw at all.

Here below, no errors are reported, but depending on the width of the inspector, parts of the text draw over one another. regardless, “Entry Name” appears drawn in the top corner over both the GameObjectLocalizer and the LocalizeStringEvent. This only happens if the entry name is set.

In some cases, it wont draw at all. The console gives us a continuous error.

NullReferenceException: Object reference not set to an instance of an object
UnityEditor.Localization.UI.PropertyVariants.GameObjectLocalizerEditor.DrawElement (UnityEngine.Rect rect, System.Int32 idx, System.Boolean isActive, System.Boolean isFocused) (at ./Library/PackageCache/com.unity.localization/Editor/Property Variants/GameObjectLocalizerEditor.cs:39)

This particular line is the one referenced in the method DrawElement

var trackedObject = element.FindPropertyRelative("m_Target");
CurrentTarget = trackedObject.objectReferenceValue; //null reference error

Still, things appear to be working fine. I had set it up some time in the past and saw no problems when switching locales. The inspector is the thing bugged here.

HI,
The text appearning in the corner of the inspector is something we have a fix for. Im not aware of any null reference bugs, could you please file a bug report? Unity QA: Building quality with passion

When should I expect the fix to be available?

I’ll keep an eye out for the bug, its not reproducing right now.

The next patch release will be early January
1.5.4