Weekly reset timestamp appears stale after Sep 7 global Codex reset
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What issue are you seeing?
After the September 7, 2026 automatic/global Codex reset, my weekly allowance was refreshed, but the weekly reset timestamp shown in Usage appears to have remained on the pre-global-reset schedule instead of being reconciled to the new allowance state.
Current Usage UI (Asia/Shanghai, UTC+8) shows:
- Weekly usage remaining: 4%
- Next reset: 2026-09-13 13:52
The important point is that Sep 13 13:52 was already the scheduled weekly reset time before the recent global reset. The global reset refreshed usage, but this displayed weekly reset anchor appears unchanged.
OpenAI's current Help Center confirms that an automatic/global reset was provided to Plus, Pro and Business users on Sep 7, 2026 and that an automatic/global reset refreshes eligible usage limits. The documentation explicitly says a banked reset changes the weekly reset date, but it does not clearly state whether a global reset should preserve or re-anchor the weekly reset date.
Because the allowance state changed while the displayed reset timestamp apparently did not, I cannot tell whether this is:
- intended behavior for automatic/global resets,
- a stale Usage UI timestamp,
- a backend
reset_at/ allowance reconciliation mismatch, or - a partial reset-event application.
Steps / observed sequence
- Have an active paid ChatGPT plan with an existing weekly Codex usage window and note the next weekly reset timestamp.
- The Sep 7, 2026 automatic/global reset is applied to the account.
- Observe that weekly usage is refreshed.
- Use Codex normally after the global reset.
- Re-open Settings → Usage.
- Observe that the weekly reset timestamp is still the same timestamp that was shown before the global reset (in this case Sep 13, 2026 13:52 Asia/Shanghai).
Expected behavior
Please clarify and make the state internally consistent:
- If a global reset starts/re-anchors a fresh weekly window, the displayed
reset_atshould be updated accordingly. - If a global reset intentionally refreshes allowance without changing the existing weekly reset anchor, the UI/help documentation should state that explicitly.
- If the account received only a partial reset event, Usage should expose enough event history to show what changed and when.
Why this looks related to existing reset-state bugs
There are several related reports, but I did not find one matching this exact Sep 7 symptom (allowance refreshed by a global reset while the old weekly reset timestamp appears to remain):
- #38332 — unsolicited weekly reset moved the reset date to a new seven-day window.
- #33344 — global reset was not applied and quota/reset date both remained unchanged.
- #34874 — possible partial reset where
reset_atchanged without allowance replenishment. - #23192 / #34159 — usage/reset timestamp desynchronization across surfaces.
- #43643 — Sep 7/8 global reset overwriting recently redeemed banked-reset value.
This report is specifically about the opposite/inconsistent combination: allowance refresh observed, but the pre-reset weekly reset timestamp appears to persist.
Environment / evidence
- Product surface: ChatGPT / Codex Settings → Usage
- Locale/time zone: Chinese UI, Asia/Shanghai (UTC+8)
- Observed on: 2026-09-10
- Screenshot available showing
Weekly usage limit,4% remaining,Resets 2026-09-13 13:52.
I can provide additional account-specific timing or diagnostics privately if needed. Please verify the server-side reset-event ledger and reset_at value for the Sep 7 global reset.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at ChatGPT/Codex Settings → Usage and compare the displayed weekly reset timestamp with the Sep 7 reset event and server-side reset_at value. Verify whether the allowance refresh and reset anchor are intended to change together; done means the behavior is clarified and the UI or backend state is made consistent.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100