Skip to content

🐛 Bug: Blog pagination resets to page 1 after browser reload #2213

@waygeance

Description

@waygeance

Describe the bug

  • When navigating the blog pagination to any page other than the first (e.g., page 3), refreshing the browser causes the site to load page 1 instead of preserving the current page.

  • This suggests the pagination state is not reflected in the URL (query param or route), so a reload loses the context.

Steps To Reproduce

  1. Go to https://json-schema.org/blog
  2. Navigate to page 2, 3, or any page > 1 using the pagination controls
  3. Once on that page, refresh the browser (Ctrl+R)
  4. Observe that the blog reloads to page 1 instead of the current page

Expected Behavior

  • After refreshing the browser while on page N, the blog should remain on page N.
    Pagination state should be preserved via URL (e.g., ?page=3) or route so reload does not reset the view.

Screenshots

Screen Cast:

2026-02-07.23-35-01.mp4

Device Information [optional]

- OS:Ubuntu (Latest)
- Browser:Brave
- version:

Are you working on this issue?

Yes

Do you think this work might require an [Architectural Decision Record (ADR)]? (significant or noteworthy)

No

Metadata

Metadata

Assignees

Labels

Status: TriageThis is the initial status for an issue that requires triage.🐛 BugIndicates that the issue is a bug or defect.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions