Skip to content

Cannot view more than the first 200 pages of crate lists with Chrome #10614

@cyrgani

Description

@cyrgani

Current Behavior

Visiting the page https://crates.io/crates?page=201&sort=recent-updates (or any page after 200) in Chrome 133.0.6943.98 gives an ugly error:

Image

  Error: Ember Data Request GET /api/v1/crates returned a 400
Payload (application/json)
{
  "errors": [
    {
      "detail": "Page 201 is unavailable for performance reasons. Please take a look at https://crates.io/data-access for alternatives."
    }
  ]
}
    at new i (https://crates.io/assets/chunk.30698629f92a788956aa.js:2:127444)
    at s.handleResponse (https://crates.io/assets/chunk.30698629f92a788956aa.js:2:951561)
    at s.handleResponse (https://crates.io/assets/chunk.30698629f92a788956aa.js:2:957361)
    at T (https://crates.io/assets/chunk.30698629f92a788956aa.js:2:956584)
    at https://crates.io/assets/chunk.30698629f92a788956aa.js:2:952345
    at s.ajax (https://crates.io/assets/chunk.30698629f92a788956aa.js:2:952356)

Accessing this page works fine in Firefox 135.0 though.

Expected Behavior

Seeing the next page of the list.

Steps To Reproduce

  1. Open https://crates.io/crates?page=201&sort=recent-updates in Chrome.
  2. See the error.

Environment

  • Browser: Chrome 133.0.6943.98
  • OS: Linux Mint 21

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions