RSS Daring Fireball by John Gruber
Подписаться
Ужасающая ошибка отмены в Apple Journal исправлена (и SwiftUI, собственно, не виноват)
Баг в приложении Journal от Apple, где отмена удаления вызывала исчезновение всего предложения, был выявлен. Эта серьезная проблема, несмотря на то, что была обнаружена в основном в приложении на основе SwiftUI, на самом деле находилась в его компоненте редактирования текста UIKit. Такие ошибки, разрушающие данные, особенно те, которые влияют на функциональность отмены, обычно считаются критическими и требуют немедленного внимания в программной инженерии. Марцин Вихари подчеркнул, что сломанные функции отмены должны иметь приоритет для исправления над большинством других задач. Отдел PR Apple подтвердил, что ошибка отмены в приложении Journal была выявлена и разрабатывается исправление. Это исправление теперь было выпущено в разработчике бета-версии 2 как для macOS, так и для iOS. Однако ошибка все еще существует в текущей бета-версии macOS 26.6. Пользователям рекомендуется быть осторожными при написании в приложении Journal из-за этой постоянной проблемы. Оригинальный автор ошибочно приписал ошибку SwiftUI, но позже было уточнено, что это проблема UIKit. Исправление указывает на реакцию Apple на критические недостатки пользовательского опыта.