fix: offer recovery for blank desktop windows

React render failures now show a localized reload page, and renderer crashes offer native reload confirmation. Record renderer and load failures in existing diagnostics without automatic retry loops. Reload may lose unsaved input; the intermittent failure cause remains unconfirmed.

Release note: Recover from desktop rendering failures using a visible Reload action instead of being left without a recovery entry point.
This commit is contained in:
mesalogo
2026-09-15 08:07:08 +08:00
parent d4f1668c9b
commit b755951ecd
10 changed files with 339 additions and 14 deletions
+1 -1
View File
@@ -547,7 +547,7 @@ if (hasSingleInstanceLock) {
details.mediaType === 'audio'
)
mainWindow = createMainWindow(() => isQuitting)
mainWindow = createMainWindow(() => isQuitting, observeDesktopFailure)
registerDesktopNotificationActivation(mainWindow)
tray = buildTray()
storageUpgrade = prepareAssistantStorage(