Поправете разширенията на Chrome 72 не работят правилно (например adblockers)

В момента Chrome 72 има потвърдена грешка, която засяга малка част от общата популация, която използва стабилната версия на браузъра.

Засегнатите потребители могат да забележат, че разширенията, които работят с връзки, напр. блокери за съдържание, работят неправилно в някои сайтове.

Проблемът беше Отчетените на 13 февруари на официалния сайт за списъци с грешки в Chromium. Според доклада, повечето заявки от браузър Chrome 72 не са прихванати в някои сайтове като Gmail, докато блокирането работи добре на други.

Разширенията с потвърдени проблеми са uBlock Origin и Mailtrack. Повечето блокери на съдържание вероятно са засегнати от проблема.

Оказа се, че за поведението е отговорна промяна в конфигурацията на Chrome. Google работи така наречените Field Trials в Chrome да тествате нови функции и промени.

Можете да изброите всички варианти на определена версия на Chrome, като заредите chrome: // version /.

Инженерите на Chromium, теренната пробна версия, която отговаря за проблема, се наричат ​​мрежова услуга. Мрежовата услуга „прави мрежови заявки чрез отделен процес“ според Google.

Google отстрани грешката в Chrome 73 Beta, но няма да доведе корекцията към текущата стабилна версия на Chrome. С други думи: Потребителите на Chrome 72, които изпитват проблема, трябва да намерят друг начин за разрешаването му.

Google предлага да надстроите до Chrome 73 Beta или да деактивирате експеримента. Имайки предвид, че повечето потребители може да не искат да надстроят до бета браузър, ето как да деактивирате функцията в момента в Chrome 72:

  1. Заредете chrome: // flags / # network-service в адресната лента на Chrome.
  2. Задайте експеримента на Disabled.
  3. Рестартирайте Chrome.

Проблемът трябва да бъде отстранен в Chrome Stable след рестарта. Опитайте да се свържете с Gmail или друг сайт, който използва уеб служители, за да тестват дали това наистина е така.

Google реши да не спира въвеждането на експеримента или да го върне обратно.

В този момент, ако това е единственото счупване в експеримента, ние не се връщаме назад. Причината е, че като относителен процент от потребителите на Chrome, това все още е малко (например по-малко от 0,1%). Когато стартирате многогодишни проекти, които засягат голяма част от кодовата база, е невъзможно да се избегнат регресии. Ние трябва да балансираме напредъка напред и да избягваме други регресии, пълзящи с прекъсване на някои крайни случаи. Най-добрият начин авторите на разширения да избегнат това е да използват dev / beta канали.

Google заявява, че авторите на разширения биха могли да избегнат проблеми като този, изпитан при тестване срещу версии на Dev и Beta, в този случай е подвеждащ, като се има предвид, че експериментът може дори да не е бил активиран в определена версия на Chrome.

Въпреки че по-малко от 0,1% от всички потребители на Chrome изглежда сравнително ниски, това все още може да засегне стотици хиляди потребители.

Сега ти: Изпълнихте ли изданието? Трябва ли Google да промени подхода си към тестовете?