diff --git a/extension/popup/js/version.js b/extension/popup/js/version.js index 030532c..dd745a7 100644 --- a/extension/popup/js/version.js +++ b/extension/popup/js/version.js @@ -42,11 +42,20 @@ async function notifyUpdate() { console.error(err); return currentVersion; }); - if (currentVersion !== lastVersion) { - setVersion(lastVersion, false); - } else { - setVersion(currentVersion); + + const lastVertionSplitted = lastVersion.split("."); + const currentVersionSplitted = currentVersion.split("."); + const minVersionLength = Math.min( + lastVertionSplitted.length, + currentVersionSplitted.length + ); + + for (let i = 0; i < minVersionLength; ++i) { + if (parseInt(lastVertionSplitted[i]) > parseInt(currentVersionSplitted[i])) + return setVersion(lastVersion, false); } + + setVersion(currentVersion); } notifyUpdate();