Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2010, 15:07
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Почему в Opera исчезает курсор при нажатии клавиши Esc ?
Обнаружил, что в броузере Opera (10.63) исчезает курсор из поля INPUT при нажатии клавиши Esc. Соответственно, дальнейший ввод в этом поле невозможен, пока не ткнёшь туда мышкой. Или не пробежишься TAB_ом по всем полям, начиная с первого.

Правильно ли это? Это новое "юзабилити", или глюк Оперы?
На сайте http://help.operafan.net/keyboard.html и http://help.opera.com/Windows/10.50/ru/keyboard.html написано, что клавиша Esc для того, чтобы "Выйти из контекста или отменить". Что-то я не понимаю...

Сейчас многим нравится "Leave Search" ("живой поиск"), предложенный google.com
Я сделал на своём сайте такой же. Согласно механизму Гугл при нажатии клавиши Esc закрывается раскрытый список и пользователь может продолжить редактирование текста в поле ввода от курсора. Но в Опере курсор исчезает.

Собственно вопрос: как вы считаете, стоит ли в данном механизме специально для Оперы "докручивать" принудительную установку фокуса и курсора после нажатия Esc (чтобы работало одинаково как во всех других броузерах)?
Ответить с цитированием