В официальном блоге Mozilla Hacks для разработчиков появилась предупреждающая статья о том, что следующие крупные обновления браузеров Chrome и Firefox могут привести к серьёзным поломкам на большинстве сайтов. Причина в том, что оба браузера уже весной этого года получат стабильное обновление до версии 100 (29 марта Chrome и 3 мая Firefox) — разработчики веб-порталов могут быть неготовы к этому.
Многие сайты используют User-Agent — грубо говоря, опцию определения версии браузера пользователя и некоторой информации о его системе. Проблема в том, что не существует единого формата для User-Agent, из-за чего браузеры по-разному выдают эту информацию, и сайты по-разному её обрабатывают. В следующих обновлениях Chrome и Firefox впервые начнут выдавать трёхзначную версию браузера, и налаженные много лет назад библиотеки могут быть попросту неготовы к такому и в итоге не справятся с корректной обработкой информации.
Подобная ситуация наблюдалась чуть больше 12 лет назад, когда веб-обозреватели обновились до двухзначных версий — тогда интернет-сообщество столкнулось со множеством проблем.
До релиза стабильных Chrome 100 и Firefox 100 ещё несколько этапов: сначала выйдут экспериментальные сборки (Chrome Canary и Firefox Nightly), затем станут доступны беты, а только после них выйдут уже финальные версии. Авторы статьи опубликовали рекомендации для разработчиков и сообщили, что делать обычным пользователям, желающим помочь: достаточно установить тестовые сборки браузеров и сообщать о любых проблемах, отправляя отчёт на специальном сайте.
Люди, распространяйте и ставьте классы — вот решение всех проблем: