Context: Working on an addon that positions an element relative to the position of the character sheet (UI.Native.Character)

Expected: UI.Native.Character:GetLeft() should return the X position of the left edge of the character sheet.

Observed: It returns zero. However, if you move and then close another Native element - I used the Abilities window - the function returns the correct value. This is the case for most of the Native functions - GetTop(), GetWidth(), etc.

If you close the Character sheet, the functions will again return zero.

Additional Info in this thread: