should not use root.position since it's a "Relative" bound, might be a wrong copy&paste when upgrading to 2.1.4, older versions used Vector3.zero and that should be the right value for default.
2. UIFont.cs , WrapText() will miss calculate the width of some texts like "[System]" in the text, and it will be calculated as a color tag and leads to wrong line wrapping.
in line 602:
offset +=7;
continue;
we should double check its a valid color tag. I used something like this: