As I'm working more and more with Unity, I learn about all kinds of interesting anomalies as well. For example, the UI for Unity includes an Input Field. And as any good input box should be, there's a caret - the blinking thing showing you where you're going to type next. But in Unity's Input Field, the caret is sadly glitched, and you need to tweak the hell out of it to get it to work properly.
Now, in my latest blog post I talked about said tweaking, but it's still not enough. It's a start, however, so if you're also having fun with that damn caret, then read here: http://alistersoft-indie-dev.blogspot.com/2015/08/those-damn-carets-unitys-input-field-field-caret-position-wrong.html
The next caret related issue I must work on is why they simply disappear sometimes and not other times. Getting ready for another killer caret week!