В AdGuard исправлен баг с загрузкой страниц в Chrome 87
Если вы пользуетесь нашим приложением для Windows, Mac или Android, вы наверняка заметили недавнее обновление. А если ещё не успели обновиться — не откладывайте и проверьте обновления, особенно если предпочитаете браузер Chrome. Мы нечасто обновляем все приложения разом, и каждый раз, когда мы это делаем, у нас есть на то веская причина. На этот раз причина столь же неприятная, сколь и тривиальная: мы поймали баг.
Что случилось?
Во-первых, сразу оговорюсь, что сейчас всё починено на 100%. Если вы не особо интересуетесь деталями, просто обновите свой AdGuard и забудьте про существование бага, вы с ним больше не столкнётесь. А для любопытных я расскажу поподробнее.
Браузер Chrome сжимает HTTP/2 запросы, и по неизвестной причине в последней версии браузера (87) он иногда делает это не так, как обычно. Мы не были готовы к такому, и в результате пользователи время от времени сталкиваются с бесконечной загрузкой сайтов, от которой спасает только обновление страницы. И если этого мало, проблема возникает на всех платформах — но в основном на Mac. Если бы это происходило каждый раз и со всеми пользователями, мы бы моментально отловили баг. Однако, затронуты были далеко не все.
Наша команда разработчиков пытается поймать баг при поддержке сообщества
Было ли это просто совпадение? Или какой-то эксперимент разработчиков Chrome, который они провели на небольшой части пользователей? Мы не знаем до сих пор, но в любом случае это обстоятельство не позволило нам воспроизводить проблему "на заказ" на своих тестовых устройствах. Это сильно замедлило процесс исправления проблемы. Огромное спасибо всем тем, кто пришёл на GitHub и пожертвовал своим временем, чтобы предоставить нам логи и другую полезную информацию. С их помощью мы смогли докопаться до корня проблемы и, в конце концов, полностью избавиться от неё.
Вообще, если вы разрабатываете софт, баги будут случаться время от времени. От этого просто никуда не деться. Если уж на то пошло, мы даже гордимся тем, что исправили проблему, учитывая все обстоятельства. Но главное, что должна проиллюстрировать эта ситуация — это то, что иногда без помощи со стороны сообщества просто не обойтись. Мы просим вас репортить баги, отправлять отчёты о вылетах программы и вообще всячески участвовать в жизни сообщества AdGuard. Вместе мы достигнем большего и сделаем интернет лучше для всех.
Хотите помочь, но не знаете, как с нами связаться? У нас есть множество площадок, выбирайте ту, что подходит вам лучше всего.