В одно прекрасное утро тестировщица браузера Atom по имени Светлана скачала файл и заметила, что значок в панели загрузок, а также на самой странице с загрузками не совсем четкий. Если присмотреться внимательнее, иконки были как будто «замылены»:
Светлана отправила скриншот с проблемой разработчику Atom Александру, и вместе они выяснили, что «замыленность» появляется не всегда, а только если сделать масштаб браузера больше 100%. С учетом того, что очень небольшое количество пользователей увеличивают масштаб, команда задумалась, стоит ли тратить ресурсы на поиск решения, которое, кстати, было совсем не очевидным. Но перфекционизм победил, и решено было избавиться от «мыла» в загрузках.
В результате практически детективного расследования, Александр нашел корень зла, и он был не в браузере, а гораздо глобальнее — в самом движке Chromium, на основе которого создан Atom, а также многие другие популярные браузеры. Работа по исправлению ошибки заняла около месяца. Было написано 4 варианта решения, найдено и исправлено 2 сопутствующих бага, а также пришлось подключить к работе команду безопасности Google Chrome. В итоге баг был исправлен — иконка стала четкой во всех браузерах на основе Chromium, в том числе и в Atom.
Вот так мелочь на первый взгляд может быть верхушкой огромного айсберга в мире разработки. Зато теперь все «хромиумные» браузеры могут сказать спасибо команде Atom за внимательность.
Если вы еще не скачали Atom, сделать это можно здесь:
👉 Cсылка на официальный сайт 👈
И да, иконка в панели и на странице загрузок будет четкой при любом масштабе ;)
Всем хорошего дня!