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

No one assigned

    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