Skip to content

🐛 Bug: Tooling page briefly renders default "Group By: Tooling Type" before applying selected value on reload #2140

@waygeance

Description

@waygeance

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.

2026-01-21.00-49-30.webm

Steps To Reproduce

  1. Go to https://json-schema.org/tools
  2. Change the "Group By" option to "None" or "Language"
  3. Press F5 to refresh the page
  4. 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:

2026-01-21.00-49-30.webm

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

Metadata

Metadata

Assignees

Labels

Priority: LowThis issue can probably be picked up by anyone.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