Electron приложение после долгого бездействия в свернутом состоянии крашится в черный экран. Что делать?
Добрый день.
Имеем приложение на электроне, развёрнутое на Windows 10. Если свернуть (на панель задач или в трей) и долго не открывать, то при очередном открытии экрана приложения можно будет увидеть черный экран.
В приложении лежит вебвью, может он сам крашится. Никаких ошибок и уведомлений не появляется.
Кто-нибудь в курсе, почему так происходит и как с этим бороться?
А с видео в этот период ничего не делается? Я подобное наблюдал при обновление драйверов на видеокарту и вроде бы при выходе из гибернации, но ей я давно не пользуюсь.
Radjah, нет, просто оставляешь в трее, сидишь в браузере, никаких настроек пк не меняешь. открываешь приложуху - там черный экран. попробовал оставить на вечер в трее одно приложение в проде (установленное через инсталлятор собранный), другой экземпляр девелоп - через npm start - оба к утру были с черным экраном.
короче, падает webview. попытался щас отловить это, и при возникновении этой ситуации попытаться вызвать webview.reload(), но когда тыкаешься в этот метод, вообще всё приложение падает без ошибки - просто валится, мол приложение завершило работу бла бла) единственное что пока фиксит временно проблему - это рестарт всего приложения при краше вебвью. но тоже такое себе решение))