Для комментариев зарегистрироваться или войти
Либо используйте ваш Open_ID, например аккаунт гугл, яндекс или ЖЖ
 

28 января 2010 :Совмещённая кнопка Обновить-Остановить в Firefox 3.7

Итак, тема для статьи нашлась сама. Поскольку я решила перейти с 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. и, конечно, правило привычек пользователя. Простого чекбокса в настройках было бы достаточно. По-умолчанию, данная особенность должна быть выключена.


я буду очень признательна если вы прокоментируете эту статью

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


Чтобы оставить комментарий нужно зарегистрироваться или войти.
Либо волшебно используйте ваш логин в Google, Яндекс, рамблер или ЖЖ чтобы войти через Open_ID
Оставить комментарий как:
Гость:
Сообщение:
Подпишитесь на статьи через RSS

15 самых популярных статей: