fix release notes modal showing even if no new version

This commit is contained in:
jeffvli
2025-12-14 16:27:06 -08:00
parent d4e39ca12d
commit f92754c2ac
+8 -1
View File
@@ -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: <ReleaseNotesContent onDismiss={handleDismiss} version={version} />,
@@ -175,7 +182,7 @@ export const ReleaseNotesModal = () => {
}) as string,
});
}
}, [handleDismiss, value, version, t]);
}, [handleDismiss, value, version, t, setValue]);
return null;
};