{"version":"2.1.23","anchor":"ripgrep-search-timeout-handling","canonical_anchor":"ripgrep-search-timeout-handling","heading":"Ripgrep Search Timeout Handling","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.23\/e\/ripgrep-search-timeout-handling","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.23","markdown":"### Ripgrep Search Timeout Handling\n\n**What**\n\nRipgrep searches now have a timeout (20 seconds, or 60 seconds on WSL) with graceful error handling that returns partial results.\n\n**Details**\n\n- Searches that take too long will now fail gracefully with a `RipgrepTimeoutError`\n- Partial results found before timeout are preserved and returned\n- Clear error message: \"The search may have matched files but did not complete in time. Try searching a more specific path or pattern.\"\n\n**Evidence**\n\n`fz8` class at line 31473 (contains `\"RipgrepTimeoutError\"` and `\"Ripgrep search timed out after\"`)"}