View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003927 | Far Manager | Dialog | public | 2021-12-27 14:08 | 2021-12-27 18:30 |
Reporter | HelliCopter | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | x64 | OS | Windows | OS Version | 10 |
Product Version | 3.0 | ||||
Summary | 0003927: История диалога поиска. Пустые значения | ||||
Description | В Истории поиска сохраняются пустые значения. | ||||
Steps To Reproduce | 1. Входим в Редактор (F4) 2. Открываем окно поиска (F7) 3. Очищаем строку поиска 4. Нажимаем Enter. Поиск не выполняется, т.к. строка поиска пуста. 5. Открываем окно поиска (F7) 6. Открываем Историю (Ctrl-Down) Видим в Истории пустой элемент. В Истории будет столько пустых элементов, сколько раз в Редакторе повторялись шаги 2-4 | ||||
Tags | editor | ||||
Build | 0 | ||||
|
В Истории будет столько пустых элементов, сколько раз в Редакторе повторялись шаги 2-4У меня возникает только один пустой элемент, независимо от количества повторений "пустого" поиска. Проверял на последнем (5949) билде Фара. |
|
Они не "сохраняются", они "всплывают". Некоторое время назад (июль-август) был баг и в историю попадали пустые строки. В сентябре он был исправлен, однако то, что уже попало, там и осталось. Диалог пытается добавить пустую строку, история находит у себя августовскую, удаляет, добавляет новую в конец, вы ее видите. Откройте поиск в последней доступной версии в пустой папке, зажмите энтер и подержите. Они все всплывут наверх и их легче будет удалить по Shift+Del. После этого нормализуется. |
|
Очистил историю полностью (Del). После этого, действительно, добавляется в историю только одна пустая строка. И возникает вопрос. По пустой строке поиск не выполняется (что естественно). Зачем добавлять в историю пустую строку? Ведь по ней поиск не выполнялся. Она только место занимает и с толку сбивает (имхо). |
|
И ещё одно имхо. Я бы не только не сохранял пустые строки поиска в истории. Я бы ещё запретил Enter и делал неактивным OK при пустой строке в диалоге поиска. А также при выводе истории исключал из списка отображения пустые элементы. |
|
В поиске пустая строка = "*". В более других диалогах это тоже может иметь смысл. |
|
Принято. Благодарю. |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-12-27 14:08 | HelliCopter | New Issue | |
2021-12-27 14:08 | HelliCopter | Tag Attached: editor | |
2021-12-27 14:21 | shmuel | Note Added: 0017298 | |
2021-12-27 14:51 | DrKnS | Note Added: 0017299 | |
2021-12-27 15:00 | HelliCopter | Note Added: 0017300 | |
2021-12-27 15:02 | HelliCopter | Note Added: 0017301 | |
2021-12-27 15:07 | DrKnS | Note Added: 0017302 | |
2021-12-27 15:12 | HelliCopter | Note Added: 0017303 | |
2021-12-27 18:30 | DrKnS | Status | new => closed |
2021-12-27 18:30 | DrKnS | Resolution | open => no change required |
2021-12-27 18:30 | DrKnS | Build | => 0 |