TanStack / TanStack/tanstack.com

TanStack Router docs site freezes after every search

Open
#983 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
1.1k
Forks
401
Avg merge
18h 14m
Merged PRs (30d)
56

Description

Which project does this relate to?

Router

Describe the bug

After performing an AI powered search on the docs site, and dismissing the search dialog, the site locks up and the browser enters a frozen state.

Complete minimal reproducer

https://tanstack.com/router/latest

Steps to Reproduce the Bug
  1. Open search
  2. Perform an AI search on a query
  3. Dismiss the search dialog

The issue occurs reliably, on every search attempt. It occurs if you dismiss the dialog while the AI is generating, and also if you wait for the AI to fully complete before dismissing it.

Expected behavior

Normal site functionality after performing a search

Screenshots or Videos

Drag and drop is broken with firefox + wayland in arch linux, so I can't upload the file at the moment. Here's a link to the video uploaded to the TanStack Discord server

https://cdn.discordapp.com/attachments/1007702008448426065/1515350494678225026/2026-06-13_06-42-12.mp4?ex=6a2eaf9f&is=6a2d5e1f&hm=7fcc2837ecc992c2962444f1db6d742914bf86919b689cf1fe3c8a67a655761e&

Platform
  • Router / Start Version: Unknown / Docs site
  • OS: Arch Linux
  • Browser: Firefox
  • Browser Version: 151.0.4
  • Bundler: Unknown / vite?
  • Bundler Version: Unknown
Additional context

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at https://tanstack.com/router/latest and reproduce the freeze by running an AI search, then dismissing the dialog both during and after generation. Trace the docs site's search dialog dismissal path in the frontend and verify that normal site functionality remains responsive after either flow.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
documentation, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.