Skip to content

🐛 Bug: “Show Obsolete” and “Supports Bowtie” filters break on refreshing page: #2033

@RitoG09

Description

@RitoG09

Describe the bug

On the Tools page of the JSON Schema website, he following two filters behave incorrectly after refreshing the page:

  • Show Obsolete
  • Supports Bowtie

Both filters apply correctly when selected, but their behavior breaks after a browser refresh.

Steps To Reproduce

Show Obsolete bug

  1. Go to https://json-schema.org/tools
  2. Enable Show Obsolete
  3. Observe filtered tools & the no. of tools
  4. Refresh the browser tab
  5. Notice:
  • Tools remain filtered
  • Filter checkbox/state is no longer active in UI

Support Bowtie bug

  1. Go to https://json-schema.org/tools
  2. Enable Support Bowtie
  3. Observe filtered tools & the no. of tools
  4. Refresh the browser tab
  5. Notice:
  • Tool list becomes empty
  • Filter checkbox/state is no longer active in UI

Expected Behavior

When a user selects any filter

  • The filtered tool list should remain correct after a page refresh
  • The selected filter should remain visibly active (checked / enabled)
  • The results count should remain consistent

This is how other filters on the page currently behave.

Screenshots

Bug recording:

Recording.2025-12-26.164128.mp4

Device Information [optional]

- OS: Windows
- Browser: chrome 
- version: 143.0.7499.170 (Official Build) (64-bit)

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: AcceptedIt's clear what the subject of the issue is about, and what the resolution should be.🐛 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