Итак, тема для статьи нашлась сама. Поскольку я решила перейти с ff3.0, на ночные сборки Firefox 3.7, я заметила одну неприятную для себя вещь — кнопка обновления страницы и остановки загрузки слились.
Возможно многим это покажется удобным: когда страница загружается —показывается кнопка остановки, когда страница загружена —кнопка обновления. Для меня — это совершенно неприемлемое поведение:
- Во-первых, это противоречит моей привычке пользователя. Её воспитали во мне несколько поколений браузеров и сам файрфокс начиная с 0.1 версии.
- Во-вторых, почему две разные по смыслу кнопки должны быть объединены в одну? Места мало? Они по-умолчанию находятся возле адресной строки, у которой места всегда с запасом. К слову, у меня монитор 15', и мне хватает, что уж говорить об остальных пользователях.
- В-третьих, для того чтобы пользователь не обновил страницу случайно после загрузки, существует задержка в 500мс, на практике когда отсчёт начат - мой курсор стремится к этой кнопке и затем закрывает собой её, всё время приковывая внимание к себе (курсор большой и анимированный), я при желании не могу привыкнуть что кнопка вдруг может поменять своё действие.
Идеи о том чтобы сделать из двух кнопок одну были уже давно. В багзилле такие идеи появились как минимум с 2004 года (баг 243244 и аддон Stop-or-Reload Button
). Это обсуждали и в рунете, на многих stand-alone блогах и хабре. Все плюсы и минусы я перечислять не буду. Факт следующий — вместо того чтобы сделать возможность выбора из одной/двух кнопок, было принято волевым решением оставить только одну. Я убила довольно много времени на поиски того как же это дело отменить, оказалось никто не знает. Наоборот, знают только как сделать такое же поведение в ранних версиях.
Пообщавшись с коллегой, мы запостили багрепорт и получили ссылку на баг, посвящённый как раз этому улучшению — баг 343396. Где-то в середине было вскользь сказано, (и как потом выяснилось в самом последнем посте, достаточно большого треда), решение проблеммы.
Для того чтобы из одной кнопки (Stop-or-Reload) получить две — нужно вставить между ними разделитель в кастумизации панелей, или поменять кнопки местами.
Собственно, о чём статья-то? Изучайте принцип K.I.S.S. и, конечно, правило привычек пользователя. Простого чекбокса в настройках было бы достаточно. По-умолчанию, данная особенность должна быть выключена.
Комментарии: