Description
When a user searches for a project using the search bar (e.g. "calculator"), the matching results appear correctly. However, when the user then clicks on any category tab (Games, Math, Utilities, Playground, etc.), although the projects load correctly, the search text remains in the search bar instead of being cleared. This creates a confusing UI state where the input suggests a filter is still active but the results no longer reflect it.
Steps to Reproduce
- Open the web app
- Type any project name in the search bar (e.g.
calculator)
- Observe the filtered results appearing correctly
- Click on any category tab - Games, Math, Utilities, Playground, etc.
- Projects load normally, but the search text still remains in the search bar
Expected Behavior
The search bar should automatically clear when the user switches to a category tab, since the search filter is no longer active.
Actual Behavior
Stale search text remains in the input field even though the displayed results have changed to reflect the selected category.
Screenshots

Description
When a user searches for a project using the search bar (e.g. "calculator"), the matching results appear correctly. However, when the user then clicks on any category tab (Games, Math, Utilities, Playground, etc.), although the projects load correctly, the search text remains in the search bar instead of being cleared. This creates a confusing UI state where the input suggests a filter is still active but the results no longer reflect it.
Steps to Reproduce
calculator)Expected Behavior
The search bar should automatically clear when the user switches to a category tab, since the search filter is no longer active.
Actual Behavior
Stale search text remains in the input field even though the displayed results have changed to reflect the selected category.
Screenshots