Новости Безответственные разработчики 18 лет ленились устранять простейший баг в Firefox

Специальный корреспондент
Собака

Собака

Пресс-служба
Команда форума
Private Club
Регистрация
13/10/15
Сообщения
55.044
Репутация
62.940
Реакции
277.295
RUB
0
В Firefox 110, который выйдет в начале 2023 г., устранят баг прямиком из Firefox 1 образца мая 2005 г. Это крошечная проблема с некорректным отображением текста на некоторых веб-страницах. Все эти годы она была низкоприоритетной – возможно, поэтому разработчики не торопились ее устранять, хотя поначалу они даже пытались избавиться от нее, но безуспешно.








Совершеннолетний баг​


Браузер Firefox 18 лет существовал с ошибкой в коде, не дававшей ему корректно отображать текст на -страницах, пишет портал How to Geek. Лишь спустя все эти годы разработчики решили, наконец, устранить его.


И дело не в том, что баг успешно скрывался от программистов. Все в точности до наоборот – он был выявлен еще весной 2005 г., когда вышел Firefox 1.0, и с тех пор с небольшими перерывами кочевал из одной версии в другую.


Столь живучей оказалась ошибка, которой был в баг-трекере Mozilla присвоен индекс 290125. Из-за нее Firefox некорректно отображал текст с CSS-псевдоэлементом :first-letter. По какой причине разработчики так долго тянули с ее устранением, до сих пор остается загадкой.


Главное – сделать вид​


Сообщество, работающее над развитием Firefox, абсолютно точно было осведомлено о данном . На это указывает, по крайней мере, тот факт, что в 2007 г. его уже пытались вычистить из кода.


ff61.jpg

Баг проявлялся не всегда и не на всех платформах

В 2007 г. вышел Firefox 3.0, в котором проблема с :first-letter была устранена. По крайней мере, так казалось на первый взгляд, и тикет с индексом 290125 был закрыт с пометкой «выполнено».


Но в 2014 г. Firefox вдруг снова неожиданно невзлюбил :first-letter. Как оказалось, предпринятые в 2007 г. меры по устранению ошибки в коде должного результата так и принесли, а проделанная работа была бесполезной.


Как итог, на некоторых сайтах заглавные буквы при просмотре через Firefox отображались не совсем корректно, в отличие от других браузеров. Но проблему, все эти годы имевшую статус низкоприоритетной, вновь никто не спешил исправлять.


Потребовалось без малого девять лет, чтобы разработчики вновь обратили на нее свой взор. Нет достоверных данных, что заставило их вспомнить о ней – или наконец-то подошла ее очередь на исправление, или пользователи начали закидывать жалобами.


На момент публикации материала ошибка 290125 была помечена как исправленная. Но на деле это не совсем так. Нужный код будет встроен в Firefox сравнительно нескоро – лишь с релизом версии 110, который назначен на февраль 2023 г.










 
Сверху Снизу