diff --git a/CHANGELOG.md b/CHANGELOG.md
index 9a0e754041be45e28f468c69e085d4d240eeeaf4..59a0577a2cf6518b35d5c123de0dfd677f3f1e27 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,6 +21,7 @@
 - UIの改善
 - MFMにsparklesエフェクトを追加
 - 非ログイン自は更新ダイアログを出さないように
+- クライアント起動時、アップデートが利用可能な場合エラー表示およびダイアログ表示しないように
 
 ### Bugfixes
 - アカウントデータのエクスポート/インポート処理ができない問題を修正
diff --git a/src/server/web/boot.js b/src/server/web/boot.js
index a3a068566924f4c44128833a99fde2417a5e1db7..d4a2529e63f41e59488a9923db3e267d8728a71a 100644
--- a/src/server/web/boot.js
+++ b/src/server/web/boot.js
@@ -48,8 +48,8 @@
 		} else if (localeOutdated) {
 			// nop
 		} else {
+			await checkUpdate();
 			renderError('LOCALE_FETCH_FAILED');
-			checkUpdate();
 			return;
 		}
 	}
@@ -65,8 +65,8 @@
 	script.setAttribute('async', 'true');
 	script.setAttribute('defer', 'true');
 	script.addEventListener('error', async () => {
+		await checkUpdate();
 		renderError('APP_FETCH_FAILED');
-		checkUpdate();
 	});
 	document.head.appendChild(script);
 	//#endregion
@@ -142,10 +142,6 @@
 
 		if (meta.version != v) {
 			localStorage.setItem('v', meta.version);
-			alert(
-				'Misskeyの新しいバージョンがあります。ページを再度読み込みします。' +
-				'\n\n' +
-				'New version of Misskey available. The page will be reloaded.');
 			refresh();
 		}
 	}