diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index 5e73c1ac..c30e51f4 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -147,18 +147,17 @@ export function SettingsPage() { const handleVersionClick = async () => { let isChangelogResolved = false; - await autoUpdater.showChangelog(await lastValueFrom(autoUpdater.getAppVersion())) - .then(() => { - setIsChangelogAvailable(() => true); - }) - .catch(() => { - setIsChangelogAvailable(() => false); - }) - .finally(() => { isChangelogResolved = true; }); + const timeoutId = setTimeout(() => setChanglogsLoading(() => !isChangelogResolved), 100); + + await autoUpdater.showChangelog(await lastValueFrom(autoUpdater.getAppVersion())) + .then(() => { + setIsChangelogAvailable(() => true); + }) + .catch(() => { + setIsChangelogAvailable(() => false); + }) + .finally(() => { isChangelogResolved = true; }); - const timeoutId = setTimeout(() => { - setChanglogsLoading(() => !isChangelogResolved); - }, 100); setChanglogsLoading(() => false); clearTimeout(timeoutId); };