Skip to content

When rate limited Retry-After is not exposed (re-open) #9325

Description

@tanawinttp

Preliminary Checks

Reproduction

https://github.com/clerk/javascript

Publishable key

Description

from docs:

If you receive a 429 error code, you have been rate limited. All subsequent requests to that specific endpoint will be blocked for a given amount of time.

Requests that have been rate limited will receive the Retry-After response header, which contains the number of seconds after which the block expires.

yet js api does not expose the Retry-After

Environment

System:
    OS: macOS 26.6
    CPU: (15) arm64 Apple M5 Pro
    Memory: 497.44 MB / 48.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 24.18.0
    Yarn: 1.22.22
    npm: 12.0.1
    pnpm: 11.15.1
  Browsers:
    Chrome: 150.0.7871.187
    Safari: 26.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-triageA ticket that needs to be triaged by a team member

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions