
Наряду с сегодняшними системными обновлениями, Apple выпустила Safari 26.3 с набором внутренних улучшений и как минимум одним крупным усовершенствованием юзабилити для пользователей Vision Pro. Вот подробности.
Улучшенная работа полноэкранного режима в visionOS, повышение эффективности для всех
С Safari 26.3 пользователи Vision Pro на visionOS 26.3 увидят, что Safari автоматически затемняет окружение при переходе видео в полноэкранный режим — изменение, которое, по словам Apple, помогает «сосредоточить внимание на контенте».
Кроме того, Safari 26.3 представляет поддержку Zstandard (Zstd) — открытого алгоритма сжатия в реальном времени, разработанного Meta, который сжимает текстовые веб-ресурсы перед их доставкой в браузеры, а затем быстро распаковывает их на устройстве.
Apple заявляет, что «Zstandard быстро распаковывается, снижая нагрузку на устройства пользователей. Он также сжимает достаточно быстро, чтобы работать на лету, в то время как Brotli обычно предварительно сжимается в процессе сборки».
Apple отмечает, что для работы поддержки Zstd пользователи должны использовать Safari 26.3 на iOS 26.3, iPadOS 26.3, visionOS 26.3 и macOS Tahoe 26.3.
Если вы разработчик, вас может порадовать тот факт, что Navigation API в Safati 26.3 теперь «предоставляет AbortSignal на NavigateEvent, который срабатывает при отмене навигации», что, по словам Apple, является «надежным способом отмены текущей работы при прерывании навигации».
Наконец, WebKit для Safari 26.3 содержит следующие исправления ошибок и улучшения для разработчиков: ссылка.
CSS
- Исправлена петля разрешения стилей, возникавшая, когда
position-try-бокс находился внутриdisplay: none-предка. (163691885)- Исправлена проблема, при которой элементы с привязкой к якорю, неоднократно переходящие из
display: blockвdisplay: none, вызывали скачки положения во время анимации. (163862003)- Исправлена проблема, при которой
fixed-боксы с использованиемposition-areaнекорректно включались в расчет прокручиваемого содержащего блока. (164017310)- Исправлена проблема, при которой
text-decoration: underlineотображался слишком высоко, когдаtext-box-trimприменялся к корневому строчному элементу. (165945326)- Исправлена проблема с макетом в несколько колонок, когда свойства
widowsиtext-indentприменялись, вызывая некорректный отступ части абзаца, которая перетекала в следующую колонку. (165945497)- Исправлена проблема, при которой CSS-курсоры, такие как
move,all-scroll,ew-resizeиns-resize, отображались некорректно. (166731882)DOM
- Исправлена некорректная обработка временных меток, переключено использование необработанной временной метки касания. (164262652)
Медиа
- Исправлена проблема, при которой кнопка полноэкранного режима в элементах управления встроенного видео visionOS не указывала визуально на интерактивность, расширяя эффект свечения на все
button.circularэлементы. (164259201)- Исправлен режим Video Viewer для
iframeвидео на macOS. (164484608)- Исправлена проблема, при которой Safari не мог воспроизводить прямые трансляции, когда
sourceBufferконтент удалялся и повторно добавлялся, что приводило к незавершению перемотки. (165628836)Рендеринг
- Исправлена проблема, при которой позиционированные или трансформированные
элементы, содержащие HDR JPEG с картами усиления, некорректно отображались как SDR. (163517157)Безопасный просмотр
- Исправлена ошибка, при которой, если безопасный просмотр запрашивал запись из списка общедоступных суффиксов (Public Suffix List), и поставщик безопасного просмотра отвечал, что весь эффективный TLD небезопасен, весь сайт помечался как небезопасный. (168155375)
Чтобы узнать больше о Safari 26.3, перейдите по этой ссылке.
Скидки на аксессуары на Amazon