Odd iMessage Bug Truncates Last Word of Certain Text Phrases
As noted by The Verge, a strange iMessage bug is causing the final word of certain phrases sent via Messages to an iPhone to be invisible to both the message sender and the recipient.
When the following two phrases are sent using iMessage, the last word is not displayed on the iPhone:
- I could be the next Obama (with a space after Obama)
- The best prize is a surprise
Both messages look complete when they are being composed, and the full text shows up in notifications, but within the Messages app itself, the words Obama and surprise are both invisible. Copying and pasting the message displays the original text.
Many Twitter users have been able to confirm the problem, which only appears to affect the iPhone.
The bug was first noticed back in December and posted on the Apple Support forums. It appears that additional phrases trigger the truncation as well, though it is unclear what is causing the issue.
Update: As noted on the MacRumors forums, the issue appears to be related to character width. From Arian19:
You can test it out, and even if you change “I could be the next Odama ” as the phrase it still gets deleted.
The problem is that the message app, thinks the phrase will fit in a one line bubble, but it actually puts the last word on a hidden second line.
It works with these two phrases because they are the exact width needed, and it is not based on character count, but character width. For example, "l" is skinner than a "w".