Ошибка в iOS: голосовые сообщения в Messages не отправляются, если в тексте есть символ «&»

Пользователи iPhone столкнулись с необычной проблемой в приложении Сообщения. Если в голосовом сообщении присутствует название бренда с символом амперсанда («&»), сообщение не доходит до получателя.
Среди проблемных названий — Ben & Jerry’s, Dolce & Gabbana, Tiffany & Co., H&M и другие. Голосовое сообщение отображается у отправителя, но не доставляется адресату.
Как выяснил подкаст The Search Engine и подтвердил MacRumors, проблема связана с механизмом транскрипции — Messages автоматически преобразует речь в текст с использованием символа «&». Внутренний механизм iOS использует XHTML-представление, которое вызывает ошибку парсинга.
Это, в свою очередь, активирует защиту Blastdoor, встроенную в iOS. Система считает такие сообщения потенциально вредоносными и блокирует их отображение.
Apple пока не выпустила исправление — даже в свежем обновлении iOS 18.5 баг остаётся. Неизвестно, потребуется ли обновление системы или компания сможет решить проблему на серверной стороне.










