Как отмечает The Verge, странный баг iMessage приводит к тому, что последнее слово в некоторых фразах, отправленных через «Сообщения» на iPhone, становится невидимым как для отправителя, так и для получателя.
При отправке следующих двух фраз с помощью iMessage последнее слово не отображается на iPhone:
— Я мог бы стать следующим Обамой (с пробелом после Обамы)
— Лучший приз — это сюрприз
Оба сообщения выглядят полными во время набора, и полный текст появляется в уведомлениях, но в самом приложении «Сообщения» слова «Обамой» и «сюрприз» невидимы. Копирование и вставка сообщения отображает исходный текст.
Многие пользователи Twitter смогли подтвердить проблему, которая, по всей видимости, затрагивает только iPhone.
Баг был впервые замечен в декабре и опубликован на форумах поддержки Apple. Похоже, что дополнительные фразы также вызывают усечение, хотя причина проблемы неясна.
Обновление: Как отмечается на форумах MacRumors, проблема, по-видимому, связана с шириной символов. От Arian19:
Вы можете протестировать это, и даже если вы измените фразу на «Я мог бы стать следующим Обамой», она все равно будет удаляться.
Проблема в том, что приложение «Сообщения» считает, что фраза поместится в одну строку, но на самом деле помещает последнее слово на скрытую вторую строку.
Это работает с этими двумя фразами, потому что они имеют точную необходимую ширину, и это зависит не от количества символов, а от ширины символов. Например, «л» тоньше, чем «ш».