Latest post of the previous page:
Было уже. Фича. Юзкейс: набираем паттерн; промахиваемся по клавише; замечаем промах, не глядя на экран; инстинктивно жмём BS, ожидаем, что сотрётся ошибочно набранный символ. Если сделать «как везде» — будет так: набираем паттерн; промахиваемся по клавише; замечаем промах, не глядя на экран; инстинктивно жмём BS, вспоминаем, что инкрементальный поиск не такой, как обычный ввод, говорим «б$я», вспоминаем, что у нас там была за последняя буква, восстанавливаем её.Toxa wrote:1. Сразу бросилось в глаза, что если очередной символ не найден, он всё равно вставляется в строку поиска. И когда нажимаешь BS, ожидаешь, что сотрётся предыдущий найденный символ. Например, можно ввести в поиск строку «аааааааааааааааааааааа», хотя в тексте встречается, скажем, только «аа».
See also быстрый поиск в Firefox’е.
Плагин считает попытку повторного входа за ошибку, за отсутствием полной ясности, как следует поступать. Склоняюсь к тому, чтобы начинать новый поиск с текущей позиции.Toxa wrote:2. Если во время работы плагина попытаться поменять направление поиска (ещё раз вызвать плагин, только вместо Search forward выбрать Search backward), плагин напишет: already active, но направление не меняет.
Баг.Toxa wrote:3. Если BS удалить все введённые символы, возвращаемся не к той же позицции, с которой начинали. Если нажимаем ESC, возвращаемся куда надо.