2) ситуация, провоцирующая баг, возникает внутри исполняемого макроса (клавиатурного или скриптового)
3) в ходе работы макроса перерисовка экрана происходит не в любой момент
4) в частности, она не происходит после вывода баннера исключения, типа такого:
в результате, информация об исключении не видна.╔═════════════════════════════════ Oops ══════════════════════════════════╗ ║ VisualCompare 1.18.0.0 (VisualCompare FAR plugin, Max Rusov) ║ ╟─────────────────────────────────────────────────────────────────────────╢ ║ Something went wrong. ║ ║ Please send the bug report to the developers: ║ ║ \Far30b6618.x86.20251223\Profile\CrashLogs\Far_20251224_085548902_1544 ║ ╟─────────────────────────────────────────────────────────────────────────╢ ║ { Terminate Far } [ Unload plugin ] [ Continue ] [ Ignore ] ║ ╚═════════════════════════════════════════════════════════════════════════╝
если для проверки потребуется тест-кейс, то он такой:
- Far и плагин видны выше,
- создается пустой файл
a1, - создается клавиатурный макрос, выполняющий в комстроке команду
vc:a1 a1 - вызывается этот макрос