Андрей
Да, с electron не знаком, но общие принципы разработки практически везде едины.
Я вижу, что проблема в том, что поток, отвечающий за отзывчивость нагружен заданием, которым он не должен быть нагружен. Я вижу, что вы отлично разбираетесь в ИИ и задачах распознавания, но, простите уж за прямоту, допускаете совершенно детские ошибки в интерфейсе. И искренне хочу помочь. Потому что продукт нравится, хочется, чтобы он развивался. Ну и пользоваться хочу. А сейчас не могу, упёрся в принципиальную невозможность использования по трём направлениям.