From 96aea51a1da8f05792c1a891625905451016010d Mon Sep 17 00:00:00 2001 From: totegamma Date: Fri, 29 Nov 2024 20:47:34 +0900 Subject: [PATCH 1/2] delete all caches on emergency-reload --- src/components/EmergencyKit.tsx | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/src/components/EmergencyKit.tsx b/src/components/EmergencyKit.tsx index 4affc201..a760ea1f 100644 --- a/src/components/EmergencyKit.tsx +++ b/src/components/EmergencyKit.tsx @@ -13,6 +13,16 @@ const buttonStyle = { maxWidth: '400px' } +const messages = [ + 'インターネットは素晴らしいものですが、時々問題が発生します。以下のボタンをお試しください。', + 'コンピューターは不思議なものです。再読み込みすると問題が解決するかもしれません。', + '時には不思議なことが起きますね。この現象を一緒に解決していきましょう。以下のボタンをお試しください。', + 'システムに小さなつまずきがありました。もう一度試すことで乗り越えられるかもしれません。', + '何かが予定通りに進みませんでした。再読み込みを試してみてください。', + '一時的にうまく動いていないようです。再読み込みを試してみてください。', + 'おおっと!何かがおかしいようです。再読み込みを試してみてください。' +] + export function EmergencyKit({ error }: FallbackProps): JSX.Element { const gracefulResetLocalStorage = (): void => { for (const key in localStorage) { @@ -89,7 +99,7 @@ Viewport: ${window.innerWidth}x${window.innerHeight} > Crash Report - 予期しないエラーが発生しました。ごめんなさい... + {messages[(messages.length * Math.random()) | 0]} +

Support

+ リロードしても解決しない場合、何か重大な問題が発生中かもしれません。以下のリンクから最新情報を確認できます。 + Discord

Date: Fri, 29 Nov 2024 21:10:35 +0900 Subject: [PATCH 2/2] remove skipWating from sw --- public/sw.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/public/sw.js b/public/sw.js index 45d85da6..6e3745d5 100644 --- a/public/sw.js +++ b/public/sw.js @@ -130,11 +130,6 @@ self.addEventListener('push', event => { event.waitUntil(notify()); }); -self.addEventListener('install', _event => { - self.skipWaiting(); - console.log('Service Worker installed'); -}) - const Schemas = { markdownMessage: 'https://schema.concrnt.world/m/markdown.json', replyMessage: 'https://schema.concrnt.world/m/reply.json',