summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyuilo <4439005+syuilo@users.noreply.github.com>2025-06-16 13:55:27 +0900
committersyuilo <4439005+syuilo@users.noreply.github.com>2025-06-16 13:55:27 +0900
commit4ea7c76c02fbbd3b5e72c2c82d4a1f7830abffd9 (patch)
tree4cd0439c90a3b182bebba9c10b0a4d0707f4b0d6
parent[skip ci] Update CHANGELOG.md (prepend template) (diff)
downloadmisskey-4ea7c76c02fbbd3b5e72c2c82d4a1f7830abffd9.tar.gz
misskey-4ea7c76c02fbbd3b5e72c2c82d4a1f7830abffd9.tar.bz2
misskey-4ea7c76c02fbbd3b5e72c2c82d4a1f7830abffd9.zip
fix(frontend): キャッシュを削除しないとクライアントが使用できないことがある問題を修正
-rw-r--r--CHANGELOG.md2
-rw-r--r--packages/frontend-shared/js/i18n.ts6
2 files changed, 6 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 127ea89669..029d55817d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,7 +4,7 @@
-
### Client
--
+- Fix: キャッシュを削除しないとクライアントが使用できないことがある問題を修正
### Server
-
diff --git a/packages/frontend-shared/js/i18n.ts b/packages/frontend-shared/js/i18n.ts
index 480cfcd642..db06ad7f42 100644
--- a/packages/frontend-shared/js/i18n.ts
+++ b/packages/frontend-shared/js/i18n.ts
@@ -39,7 +39,11 @@ export class I18n<T extends ILocale> {
private devMode: boolean;
constructor(public locale: T, devMode = false) {
- this.devMode = devMode;
+ // 場合によってはバージョンアップ前の翻訳データを参照した結果存在しないプロパティにアクセスしてクライアントが起動できなくなることがある問題の応急処置として非devモードでもプロキシする
+ // TODO: https://github.com/misskey-dev/misskey/issues/14453 が実装されたらそのようなことは発生し得なくなるため消す
+ const oukyuusyoti = true;
+
+ this.devMode = devMode || oukyuusyoti;
//#region BIND
this.t = this.t.bind(this);