View Issue Details

IDProjectCategoryView StatusLast Update
0003927Far ManagerDialogpublic2021-12-27 18:30
ReporterHelliCopter Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Platformx64OSWindowsOS Version10
Product Version3.0 
Summary0003927: История диалога поиска. Пустые значения
DescriptionВ Истории поиска сохраняются пустые значения.
Steps To Reproduce1. Входим в Редактор (F4)
2. Открываем окно поиска (F7)
3. Очищаем строку поиска
4. Нажимаем Enter. Поиск не выполняется, т.к. строка поиска пуста.
5. Открываем окно поиска (F7)
6. Открываем Историю (Ctrl-Down)

Видим в Истории пустой элемент.
В Истории будет столько пустых элементов, сколько раз в Редакторе повторялись шаги 2-4
Tagseditor
Build0

Activities

shmuel

2021-12-27 14:21

developer   bugnote:0017298

В Истории будет столько пустых элементов, сколько раз в Редакторе повторялись шаги 2-4
У меня возникает только один пустой элемент, независимо от количества повторений "пустого" поиска.
Проверял на последнем (5949) билде Фара.

DrKnS

2021-12-27 14:51

administrator   bugnote:0017299

Они не "сохраняются", они "всплывают".
Некоторое время назад (июль-август) был баг и в историю попадали пустые строки.
В сентябре он был исправлен, однако то, что уже попало, там и осталось.

Диалог пытается добавить пустую строку, история находит у себя августовскую, удаляет, добавляет новую в конец, вы ее видите.

Откройте поиск в последней доступной версии в пустой папке, зажмите энтер и подержите. Они все всплывут наверх и их легче будет удалить по Shift+Del. После этого нормализуется.

HelliCopter

2021-12-27 15:00

reporter   bugnote:0017300

Очистил историю полностью (Del).
После этого, действительно, добавляется в историю только одна пустая строка.

И возникает вопрос.
По пустой строке поиск не выполняется (что естественно).
Зачем добавлять в историю пустую строку?
Ведь по ней поиск не выполнялся.
Она только место занимает и с толку сбивает (имхо).

HelliCopter

2021-12-27 15:02

reporter   bugnote:0017301

И ещё одно имхо.
Я бы не только не сохранял пустые строки поиска в истории.
Я бы ещё запретил Enter и делал неактивным OK при пустой строке в диалоге поиска.
А также при выводе истории исключал из списка отображения пустые элементы.

DrKnS

2021-12-27 15:07

administrator   bugnote:0017302

В поиске пустая строка = "*".
В более других диалогах это тоже может иметь смысл.

HelliCopter

2021-12-27 15:12

reporter   bugnote:0017303

Принято. Благодарю.

Issue History

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