17 ноября 2019

Обновление Chrome вызвало «белый экран смерти». Пострадали компании по всему миру

Google ChromeIT-инфраструктураРасширения для браузеровБраузеры
image

В ноябре Google экспериментально активировала в своем браузере Chrome функцию WebContents Occlusion (затемнение веб-контента), которая приостанавливает работу вкладок, когда пользователь переключается на другое приложение. Однако обновление сделало все вкладки пустыми, показав юзерам «белый экран смерти».

Предполагалось, что функция будет останавливать вкладки, когда пользователь перетаскивает окно какого-либо другого приложения поверх Chrome. WebContents Occlusion в течение года тестировали на Chrome Canary и Chrome Beta, однако в ноябре решили испытать в основном релизе Stable, чтобы получить больше отзывов.

Разработчик Google Chrome Дэвид Биенвену рассказал, что после пяти месяцев в бета-стадии функцию в экспериментальном порядке активировали в стабильных релизах M77 и M78 утром 12 ноября. До этого ее на месяц активировали примерно у 1% пользователей M77 и M78, и эксперимент прошел гладко. Однако сейчас браузер, вместо того, чтобы приостановить работу вкладок, начал выгружать их полностью, оставляя пустые страницы.

Проблема затронула те установки Chrome, которые работали на терминальных серверах под управлением Windows Server. Обычно их используют в крупных и средних организациях. В результате пострадали тысячи корпоративных сетей по всему миру. Первые жалобы от компаний стали поступать 13 ноября. Системные администраторы отмечают, что Google организовала эксперимент без какого-либо предупреждения.

Пользователи отмечали, что даже при попытке открывать новые вкладки браузер выдавал «белый экран смерти». В итоге тысячи сотрудников компаний просто не могли выйти в интернет. Проблему осложнило то, что во многих фирмах использование альтернативного браузера вместо Chrome строго запрещено.

Жалобы на действия Google появились на форумах поддержки и на Reddit, а также в соцсетях.


Если проанализировать сообщения, то видно, что больше всего пострадали колл-центры. Это стало кошмаром нашей организации на два дня, оказало огромное влияние на колл-центры, работающие исключительно в веб-приложениях», — возмутился один из пользователей.

«Это сильно повлияло на работу сотрудников нашего колл-центра, они не могли общаться с нашими клиентами. Мы потратили предыдущий день и еще половину, пытаясь с этим разобраться», — так описал ситуацию пользователь, который является сотрудником американской компании Costco. Это крупнейшая в мире сеть складов и магазинов самообслуживания клубного типа.

«Как и у многих других, это оказало серьезное влияние на нашу организацию, где весь операционный отдел (более 500 сотрудников) работает в среде RDS с Google Chrome в качестве основного браузера», — заявил другой работник.

RDS
Remote Desktop Services, сервис Microsoft, позволяющий множеству пользователей с помощью виртуализации подключиться к серверу и выполнять на нем повседневные задачи как на ПК в рамках индивидуальной сессии.

«В нашей организации, у которой есть несколько крупных розничных брендов, 1 тыс. работников колл-центра и многие ИТ-специалисты страдали от этой проблемы в течении двух дней. Это нанесло очень большой финансовый ущерб», — поделился еще один пользователь.

Автор четвертой жалобы заявил, что в его окружении 4 тысячи пострадавших, а проблему пытались исправить 12 часов.

Разработчики Chrome уже разослали новый файл конфигурации всем пользователям через систему Finch и остановили эксперимент. Кроме того, юзеры могут самостоятельно отключить функцию, пройдя по адресам chrome://flags/#web-contents-occlusion и chrome://flags/#calculate-native-win-occlusion. Также они могут запустить браузер с добавлением --disable-backgrounding-occluded-windows в командную строку.

«После развертывания функции мы получили сообщения о том, что в некоторых виртуальных средах Chrome в Windows отображает пустую страницу. Это может быть связано с тем, что Chrome ошибочно полагает, что он закрыт другим окном. Как только мы подтвердили информацию, эта функция была отключена. Если Chrome в Windows отображает пустые страницы, перезапустите Chrome. При следующем запуске эта функция перестанет работать.

Мы также хотим дать объяснение того, как это изменение было развернуто. Для некоторых функций Chrome использует постепенный процесс развертывания, который происходит медленнее, чем основной процесс. Это позволяет нам быстро отменить изменение, если мы обнаружим ошибку, которая не была обнаружена при предыдущем тестировании.

Как только мы получили сообщения о проблеме, мы смогли немедленно ее устранить. Мы искренне извиняемся за срыв работы, который она вызвала», — заявила Google.

Как рассказал один из сисадминов компаний, проблему изначально приняли за вирус и организовали аудит безопасности всей сети.

В целом, администраторы возмутились действиями Google. Многие до этого момента не предполагали, что компания может удаленно проводить подобные эксперименты на их корпоративных сетях, к тому же без предупреждения. Представители компаний напомнили гиганту, что бизнес не может быть «подопытным кроликом», так как в сетях работает профессиональное ПО стоимостью в миллионы долларов, а на ликвидацию последствий этого эксперимента было потрачено много средств. Они призвали Google согласовывать любые нововведения перед тем, как начать тестировать их в компаниях.

«Мы очень заботимся о том, чтобы развертывать у себя изменения максимально контролируемо, как раз с целью избежать подобного сценария. И мы потратили большую часть вчерашнего дня, пытаясь определить, могли ли в нашей среде произойти какие-то внутренние изменения, о которых мы не знаем. Мы представить не могли, что такого рода события могут происходить в Chrome без нашего ведома. Мы уже обсуждаем альтернативные варианты, ни один из них нельзя назвать потрясающим, но это просто никуда не годится», — заявил один из них.Другой пользователь призвал подать антимонопольный иск против Google, так как компания, по его словам, явно злоупотребляет своим положением на мировом рынке ПО.

До этого разработка Google Chrome представила еще одно нововведение, которое готовится для браузера. В нем появятся специальные значки, отмечающие медленные сайты. В будущем же будут введены специальные ярлыки и для быстро работающих ресурсов.

При заходе на медленный сайт пользователи увидят соответствующее уведомление. Разработка Chrome намерена экспериментировать с его форматом, чтобы найти что-то оптимальное. Либо это будет страница «Загрузка ...» с предупреждением, либо значок предупреждения и текст с надписью «обычно загружается медленно». Быстрый же сайт может отображать зеленую полосу индикатора прогресса в верхней части страницы вместо синей. Не исключено, что решение будет выглядеть как возможность предпросмотра содержимого страницы.

О том, когда внедрят новую функцию, информации пока нет.
Теги:google chromegoogleбраузерыбизнесweb-разработка
Хабы: Google Chrome IT-инфраструктура Расширения для браузеров Браузеры
+32
29,3k 7
Комментарии 89
Лучшие публикации за сутки

Партнерские материалы

Разместить