After you type a letter, delete or move in a text field or text area, the insertion point should always be visible. For example, as you hold down the space bar, the insertion point should be visible all the time as it moves. In TOT, it is mostly invisible (I think it's invisble more than 50% of the time). I think this regressed in r16727 (correct mistaken code that would restart blinking every time "invalidateSelection" is called even if the caret has not moved).
OK. I'll take care of this.
Committed revision 16738.
The insertion points still blinks when I hold down the "forward delete" key to delete a bunch of text after the insertion point.
OK, but that's a different bug so I would have liked a separate bug report.
The problem with forward delete is that the caret rectangle doesn't change -- I made the flashing logic based on whether the caret rectangle changes. I'll have to come up with something else.
Retitled to describe the remaining symptom.
radar 4827135
Seems to be fixed in TOT!
Yes. Somewhere along the line, someone fixed this.