Input.inputString receives no value

I had this working fine and then, after the Unity 5.2.0f3 Personal update, it no longer works. I simplified my input code down to just this. The object is in the scene and active. The console logs hundreds of these log outputs but the result is always empty.

void Update(){
	Debug.Log ("Input: " + (Input.inputString.Length == 0 ? "Empty" : "Has something"));
}

Can anyone suggest what I should try next in troubleshooting?

Seems this is a recognized bug on OS X with the new update.

If you’re willing, please go to Unity Issue Tracker - Input.inputString doesn't return string and give it a vote.

It’s happening to me too (on OS X). Unity has had a couple minor updates since they broke Input.inputString in 5.2. But it’s still broken. I’m very surprised such a big issue is being ignored. Besides simply being patient, I can’t think of any work-around other than doing a bunch of GetKey’s and appending the results into a string. This is messy and doesn’t guarantee missed keys that happen between frames. Does anyone have any other suggestions ?
inputString() is integral to my MMO. It is how a user chats, enters server commands, enters item quantities, etc.