diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index fbcd03f3..96a2c290 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -156,12 +156,13 @@ export function SettingsPage() { }) .finally(() => { isChangelogResolved = true; }); - setTimeout(() => { + const timeoutId = setTimeout(() => { setChanglogsLoading(() => !isChangelogResolved); }, 100); await changelogPromise; setChanglogsLoading(() => false); + clearTimeout(timeoutId); }; const setDefaultInstallationFolder = () => { diff --git a/src/renderer/windows/App.tsx b/src/renderer/windows/App.tsx index 9c29a13c..995cb8c6 100644 --- a/src/renderer/windows/App.tsx +++ b/src/renderer/windows/App.tsx @@ -46,7 +46,7 @@ export default function App() { const checkIsUpdated = async () => { const appVersion = await lastValueFrom(autoUpdater.getAppVersion()); const lastAppVersion = autoUpdater.getLastAppVersion(); - + if (!lastAppVersion || lte(appVersion, lastAppVersion)) { return; }