Fix persistence of last window size and position

This commit is contained in:
ayumi-signal 2025-02-06 17:29:21 -08:00 committed by GitHub
parent aa5dabd1d8
commit ec4d9e857a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -844,6 +844,8 @@ async function createWindow() {
mainWindow.on('resize', captureWindowStats);
mainWindow.on('move', captureWindowStats);
mainWindow.on('maximize', captureWindowStats);
mainWindow.on('unmaximize', captureWindowStats);
if (!ciMode && config.get<boolean>('openDevTools')) {
// Open the DevTools.
@ -950,6 +952,9 @@ async function createWindow() {
return;
}
// Persist pending window settings to ephemeralConfig
debouncedSaveStats.flush();
windowState.markRequestedShutdown();
await requestShutdown();
windowState.markReadyForShutdown();