json-schema-org / json-schema-org/website
🐛 Bug: Tooling page briefly renders default "Group By: Tooling Type" before applying selected value on reload
@waygeance is already working on this.
Since Feb 8, 2026.
- Dominant language
- HTML
- Stars
- 169
- Forks
- 484
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 6
Description
Describe the bug
-
On the JSON Schema Tooling page, when refreshing the page (F5), the UI briefly renders with the default "Group By: Tooling Type" option before switching to the previously selected value (such as "None" or "Language").
-
This causes a visible flicker where the tooling list and grouping briefly change, resulting in a confusing and unpolished user experience.
https://github.com/user-attachments/assets/cfd86ba3-b3e5-483c-b095-61e42d0484ad
Steps To Reproduce
- Go to https://json-schema.org/tools
- Change the "Group By" option to "None" or "Language"
- Press F5 to refresh the page
- Observe that the page briefly renders grouped by "Tooling Type" before switching to the selected option
Expected Behavior
- The page should render directly in the correct "Group By" state on load, without briefly showing the default grouping or triggering a visible UI transition.
Screenshots
Screencast:
https://github.com/user-attachments/assets/15f97f06-9526-49a9-a63a-3f9c1a65fbbb
Device Information [optional]
- OS: Ubuntu
- Browser: Brave
- version: Lates
Are you working on this issue?
Yes
Do you think this work might require an [Architectural Decision Record (ADR)]? (significant or noteworthy)
No
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.