tenantpilot/components/search
Ahmed Darrazi 56088ca6c0
All checks were successful
Trigger Cloudarix Deploy / call-webhook (push) Successful in 1s
fix: Resolve search infinite loop issue
Fixed useEffect dependency problem in SearchInput that caused
infinite re-renders when searching with 2+ characters.

Changes:
- Removed onSearch from useEffect dependencies
- Added ESLint disable comment for exhaustive-deps
- Search now only triggers on debouncedQuery changes

Issue: Search spinner would hang indefinitely when typing 2 chars
Root cause: onSearch callback recreated on every render, causing loop
Solution: Only depend on debouncedQuery in useEffect
2025-12-07 22:59:07 +01:00
..
EmptyState.tsx feat: Policy Explorer UX Upgrade (003) 2025-12-07 02:28:15 +01:00
ResultsTable.tsx Feature: Global Search & Seed Data complete 2025-12-05 22:06:22 +01:00
SearchInput.tsx fix: Resolve search infinite loop issue 2025-12-07 22:59:07 +01:00
SyncButton.tsx Add specification for 002-manual-policy-sync feature 2025-12-06 13:35:54 +01:00