По истечению какого-то времени в Firefox 4 перестает работать автоподстановка адреса URL в панели навигации. Помогает только перезапуск Firefox. Есть решение этого бага?

Falcon555
Подробнее, пожалуйста. У вас не раскрывается список посещенных адресов при наборе адреса? Или адрес перестаёт автоматически дописываться в самой строке адреса?

не раскрывается список посещенных адресов при наборе адреса

Falcon555
Яндекс-бар или какое-нибудь расширение, автоматически корректирующее текст в английский при наборе адреса в неанглийской раскладке установлено?

Яндекс-бар установлен. Кажется нашел причину. При включенном корректоре адресной строки (фича Яндекс-бара), если в момент набора URL раскладка клавиатуры русская, то список посещенных адресов не раскрывается, если раскладка английская - то все нормально, список раскрывается.
Но в Firefox 3 такой проблемы не было. Чей косяк? Firefox или Yandex?

Falcon555 пишет

Но в Firefox 3 такой проблемы не было. Чей косяк? Firefox или Yandex?

Firefox. Код автокоррекции фактически одинаков что в версии расширения до 4.0, что после. Возможно, косяк яндекса в том, что они просто не учли такую особенность в новой версии FF.

Проблема, кстати, им известна. Ждём исправления от Яндекса.

Sid пишет

Ждём исправления от Яндекса.

Да, хотелось бы посмотреть, что они придумают, т.к. в техническом плане это достаточно нетривиальный вопрос.

Попробуйте переустановить Яндекс.Бар, проблемы больше не должно быть. Извините за неудобства.

12-04-2011 20:35:06

hydrolizer пишет

Да, хотелось бы посмотреть, что они придумают, т.к. в техническом плане это достаточно нетривиальный вопрос.

Там достаточно просто. Посмотрите в сторону nsIDOMWindowUtils.sendKeyEvent. Ну или внутрь Яндекс.Бара. :)

Mash
Да, спасибо, я уже глянул - urlbarcorrector.xbl, метод fireKeypressEvent. Действительно, всё просто.