25e440f5a4
The browser fires native hash-scroll before useQuery resolves, so the target element doesn't exist yet. A useEffect keyed on data re-scrolls once the matches are in the DOM. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>