-
-
Notifications
You must be signed in to change notification settings - Fork 411
Open
Labels
Status: AcceptedIt's clear what the subject of the issue is about, and what the resolution should be.It'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.Indicates that the issue is a bug or defect.
Description
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
- Go to https://json-schema.org/tools
- Enable Show Obsolete
- Observe filtered tools & the no. of tools
- Refresh the browser tab
- Notice:
- Tools remain filtered
- Filter checkbox/state is no longer active in UI
Support Bowtie bug
- Go to https://json-schema.org/tools
- Enable Support Bowtie
- Observe filtered tools & the no. of tools
- Refresh the browser tab
- 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.It'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.Indicates that the issue is a bug or defect.