| β¦ | β¦ | @@ -322,6 +322,7 @@ export function UsageLimitAccountScreen({ route }: AccountScreenProps) { | |
| 322 | 322 | ?.windows.find((candidate) => candidate.id === windowId && candidate.kind === windowKind); | |
| 323 | 323 | const window = pool?.members.find((member) => member.account.key === accountKey)?.window; | |
| 324 | 324 | const reset = pool?.resets.find((candidate) => candidate.member.account.key === accountKey); | |
| 325 | + | const resetsIn = window ? formatResetsIn(window, now) : null; | |
π‘ Medium usage/UsageLimitsPooled.tsx:325
The reset countdown remains anchored to the time the screen was opened, so it becomes stale and can still report resets in ... after the actual reset. now comes from the navigation params and is never updated; use the current time when calling formatResetsIn instead.
No longer relevant as of c1c4d5ac03aa7c7e2a0279a7a3dc90312a6c7ab8
Note
GPT-6-Astra responding on behalf of @tris203
Updated in c18629898a: account details now anchor at their own opening time and advance with fresh quota observations, rather than retaining the parent screenβs navigation timestamp. This also keeps render pure (calling Date.now() directly during render triggers the React purity rule). In-app countdowns retain the existing refresh-driven cadence discussed with the maintainer; continuous ticking is outside this formatting change.
Sorry, I'm unable to act on this request because you do not have permissions within this repository.