Что такое баг браузера

Обновлено: 06.07.2024

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

button bug — один из самых сложновыявляемых и странных багов, присутствует начиная с 10 версии, в текущей 11 не исправлен. Суть бага в том, что у оперы обнаружилось странное поведение, когда кнопка <button> краем заходит за видимую границу области, опера при клике на кнопку пролистывает область вверх, или влево. Закрытая система багрепорта оперы не позволяет узнать как продвигается исправление бага.

border clip bug — рецессия, предположительно с версии 7, не исправлена и в текущей 9.0. Суть бага в том, что у хрома не работает обрезание блока контента контейнером со скруглёнными краями, если контент абсолютно позиционирован относительно котнейнера.

Я думаю что этот баг связан с регрессией отображения :inset, понаблюдать можно на этой страничке CSS3 Button.

td width bug — баг с ячейками таблиц, их ширина не схлопывается, если в ней присутствует текст или элемент, когда ширина ячейки обязательно должна быть нулевой. Баг работает берёт своё начало из ранних версий Safari, и не работает по текущие версии Safari 5 и Chrome 9.


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

Bug 343396 — Merge Reload and Stop buttons when they are adjacent — мозиллы, предположили что будет удобно, когда кнопка «обновить» и «остановить загрузку» будут находиться на одном месте и чередоваться в зависимости от текущего статуса страницы. Не буду рассказывать чем это не удобно, расскажу как это отключить: чтобы отключить склеенную кнопку — нужно в редакторе меню переставить кнопки местами, или поставить пробел между ними. Ждёт вас в новом фф4. Я уже писала об этом баге тут.

Баги 606503 и 606474 о большой потере производительности браузера с включенными дополнениями skype и operator.

Bug 623615 — Scrolling by mouse wheel lagged on Manager. Тормоза при прокрутке контента в контейнере со скруглёнными краями. Появился с версии ff4b9 вроде, особенно заметен и раздражает в менеджере дополнений.

Bug 98168 — <xsl:text =«yes»> not working — это тот баг, которого почти нет страниц с на стороне браузера, хотя остальные (ie, opera, chrome) давно поддерживают. Все предлагаемые костыли не только некрасивы, но и не работают. Тоже 10 лет багу. Если не лень, проголосуй за него.

UPD: Совсем забыла упомянуть баг с отображением <option> в разных браузерах. Поскольку баг кроссбраузерный я решила сначала уточнить у яна хигсона действительно ли это баг, к сожалению он пока не ответил (бывает отвечает через 3 месяца =)). Вот собственно описание на английском:

кто общается с зарубежными коллегами - задайте этот вопрос им. Собственно перевод:

Комментарии:

Баг – это слово, взятое от английского «bug», которое переводится как «мелкая букашка», «жук». Для программистов термин обозначает ошибку кода, программы. Присутствует множество теорий возникновения этого жаргонизма. Рассматриваться будут самые популярные.

Возникновение слова

Теперь поговорим об истории слова. Баг – термин, применяющийся чаще всего программистами.

По легенде, его использовали еще в двадцатом веке. 1945 год, ученые Гарвардского университета испытывали вычислительный прибор. При проведении испытания устройство не могло нормально работать. После исследований выяснили причину, которой оказалась застрявшая между проводами моль. Бабочку извлекли из аппарата, вписав событие в дневник. В итоге, слово «баг» приобрело значение «ошибка».

Есть версия, что слово появилось при Томасе Эдисоне, который искал таракана внутри своего аппарата. Насекомое не нашлось. Позже оказалось, что неполадка была внутри устройства.

Использование в Интернете

Интернет-сленг, состоит, в основном, из различных англицизмов. Например, понятие фича (feature) переводится как «особенность». Она ассоциируется у пользователей с дополнительными возможностями программы или игры.

Блогеры, играющие в игры, часто обращают внимание на ошибки, допущенные программистами. Отправляя жалобу разработчикам, просят пофиксить недостатки.

Чем больше создавалось компьютеров, тем чаще «bug» стало использоваться в разговорной речи Интернета. Отсюда появились новые термины и понятия, использующиеся для сокращения текста.

Другие определения

Существует версия, гласящая, что баги –это чудища из детской фантазии. Некоторые британские и американские родители пугают своих детей за непослушание. Русская версия монстров – бука. Его также вспоминают мамы и бабушки, когда хотят испугать отпрысков. Внешне они выглядят по-разному.

Народные байки гласят, что это волосатые чудовища, имеющие запутанную шерсть. Они похожи на темных медведей. Хорошо описывают таких существ американские мультфильмы. Дети верят, что баги вползают в дымоходы и через трубы, прячутся за шкафами, темными местами. Такой экскурс показывает, что слово имеет множество смыслов.

Примеры использования

Чаще всего понятие используется людьми, тестирующими софт . Также проверяться может и девайс. Программист – тоже человек, может допустить ошибку. Игра или программа, имеющая баги, отдается на проверку. Анализирует все тестировщик, подчеркивая недочеты. Мануал помогает ему определить упущения.Если на глаза попалась недоработка, он тут же сообщает о ней, называя это багом.

Заключение

Сленг в сети Интернет активно развивается. Юзеры каждый день придумывают новые выражения и слова, чтобы облегчить общение. Большинство заимствуют из иностранных языков, основным является английский.

Одно из иностранных слов – «bug», которое часто используется в разработке. В среде программистов оно незаменимо.

Браузер Google Chrome является чуть ли не самым популярным браузером для ПК. Уже сравнительно давно он перебрался и на мобильные телефоны. Секрет успеха прост — главное преимущества браузера Chrome от корпорации Google кроется в невероятной быстроте. Он открывает (при хорошем соединении с интернетом) страницы практически мгновенно.

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

Баг первый: искажающая полоска в верхней части экрана

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

Баг второй: бесконечная загрузка

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

Баг третий: исчезающая клавиатура

Встречается также проблема исчезающей клавиатуры. При написании длинного текста клавиатура может исчезнуть и через пару секунд появиться вновь. Конечно, уже введенный текст не сотрется. Но и нужно четко понимать, что это может существенно отвлекать от процесса написания: сбить с мысли и заставить забыть четко сформулированное предложение. К счастью, баг встречается лишь изредка, да и то не на каждой версии. Посоветовать в данной ситуации можно только одно — попробовать заменить стандартную клавиатуру на стороннюю. Возможно, причина именно в этом.

Если хотите быть в курсе всех изменений и событий, то обязательно ставьте лайки, делитесь материалами и подписывайтесь на канал . Наша задача - доносить к вам только полезную и актуальную информацию.

Читайте также: