Latest post of the previous page:
Возьму на заметку.Однако для вашего случая ещё удобнее было бы запоминать позицию в списке, безо всяких фильтров.
Latest post of the previous page:
Возьму на заметку.Скрипт в шапке датируется 14 годом, соответствующие билды фара 3784-3821.
На самом деле тут сложнее: я делал проверку Menu.Id для области Shell, и была пустая строка. Сейчас посмотрел для области Dialog, там оказался nil.
К сожалению, этот фикс ломает как минимум ввод в поле маски при поиске файлов: при вводе первого символа открывается история ввода (ожидаемо), но со включённой фильтрацией (неожиданно), и фильтр перехватывает ввод, а автоматически выбранное непустое значение подставляется в поле ввода. Пришлось откатиться к опубликованной версии, т.к. поиском пользуюсь всё-таки куда чаще, чем редактором конфига.
Для описанного сценария согласен (ещё одно предложение–пожелание). Но, например, когда играешь с несколькими родственными настройками, которые лексикографически не подряд, одной текущей позицией не всегда обойдёшься, и быстрое восстановление фильтра всё-таки не помешало бы.
При вводе первого символа открывается не история, а автодополнение.
lua:mf.msave("JD","MenuAutoFilter")
Сегодня скрипту исполнился год. Выложил у себя на гитхабе.