I have been tracking down something with UISliders. I create almost all my UI dynamically, in inactive tables, that get activated and repositioned when needed. When the starting value of my sliders are 0, what happens after the reposition is the tab is shown in the correct position, but the background is displayed way to the right of the tab. If I manually reposition the table via the context menu after this, it fixes itself. If I use set any value other than 0 as the starting value it works just fine - everything positions perfectly. This implied to me that 0 was a special case.
The initial check in ForceUpdate does a check:
mFG.enabled = value > 0.001f;
which fails to active the FG in this case. Commenting out this line and always forcing an enable has resolved this issue. However, as i am sure there is a reason for this, I was wondering if there was a better way to resolve this would making ngui code changes. I am using 3.7.7.