Avoid -webkit-user-select (a.k.a Why I hate CSS)

So i spent longer than I care to admit working on a stupid problem at work. Particularly, we were just finally getting around to getting it to work on iOS (and safari for testing), and we had a textbox that refused to allow input when you clicked/touched it. No cursor would show up, and oddly we could get input to sometimes go in if you touched it just so, or at the right time, or used the tab key to select the field.  But only one letter could be inputted.

Continue Reading