It also does it if automatic is unchecked (set to manual height), and that's exactly what's happening.
The default values of min max are something in the order of (320, 1024) and when ipad 3 comes along with a screen.height of 2048, it clamps to 1024 instead of the inspector set manualheight of 480 (or whatever number you used).
Setting the max to be higher than your screen height will ever be will "fix" the problem.
We had the exact same problem for the Nexus 10 and Ipad3.
I would argue that when you set a manual height, you don't need to clamp the activeHeight, since it should be the NGI user's responsibility to handle it. But in any case, that's what happening.
Look in UIRoot.cs under public int activeHeight, and you can see the reason.
