From f92754c2ac62b7f451635e5c98c0dc4e5314e2c1 Mon Sep 17 00:00:00 2001 From: jeffvli Date: Sun, 14 Dec 2025 16:27:06 -0800 Subject: [PATCH] fix release notes modal showing even if no new version --- src/renderer/release-notes-modal.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/renderer/release-notes-modal.tsx b/src/renderer/release-notes-modal.tsx index 826fdc7c6..0b918f099 100644 --- a/src/renderer/release-notes-modal.tsx +++ b/src/renderer/release-notes-modal.tsx @@ -164,6 +164,13 @@ export const ReleaseNotesModal = () => { }, [setValue, version]); useEffect(() => { + // If value is undefined, set it to current version but don't show modal + if (value === undefined) { + setValue(version); + return; + } + + // Only show modal if the stored version is different from current version if (value !== version) { openModal({ children: , @@ -175,7 +182,7 @@ export const ReleaseNotesModal = () => { }) as string, }); } - }, [handleDismiss, value, version, t]); + }, [handleDismiss, value, version, t, setValue]); return null; };