Commit 3c8aba1
カウントダウンを絶対時刻から計算する
残り秒を1秒ずつ引いていたため、タブが背面にあると setInterval が間引かれて
(止まることもある)実際より長い残り時間を表示していた。戻ってきたときに
「引けるのに引けないと見える」ことになり、今回直したかった症状そのものが
再発する。
- おみくじページ: 明ける時刻を決めて毎tickそこから計算する
- トップページ: 保存済みの「次に引ける時刻」から毎tick計算し直す
- 残り時間の整形を omikujiCooldown.js に一本化し、両ページで同じ表記にする
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent d78892c commit 3c8aba1
2 files changed
Lines changed: 20 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
182 | 182 | | |
183 | 183 | | |
184 | 184 | | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
91 | 95 | | |
92 | 96 | | |
93 | 97 | | |
| |||
254 | 258 | | |
255 | 259 | | |
256 | 260 | | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
257 | 266 | | |
258 | | - | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
259 | 271 | | |
260 | 272 | | |
261 | 273 | | |
| |||
275 | 287 | | |
276 | 288 | | |
277 | 289 | | |
278 | | - | |
279 | | - | |
280 | | - | |
281 | | - | |
282 | | - | |
283 | | - | |
284 | | - | |
| 290 | + | |
| 291 | + | |
285 | 292 | | |
286 | 293 | | |
287 | 294 | | |
| |||
0 commit comments