You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
perf(connections): debounce tree object filter and sidebar search #878
PG/MySQL/SQLite TreeObjectFilterBar.onChanged and sidebar “Filter connections…” call setState on every keystroke. Filter is items.where(contains).toList() plus pin-sort — O(N) string scans and a full subtree rebuild with no debounce (grid filter already uses 150ms).
Scope
Debounce filter text (same order as data_grid_filter_bar).
Keep virtualized itemExtent lists; debounce only the query/rebuild.
Sidebar connection search should not rebuild the whole ConnectionsPanel per character if a cheaper local filter exists.
Out of scope
Capping listTables / listBrowsableRelations (unbounded metadata on expand — separate if needed).
Activity
Merge pull request #976 from QueryaHub/issue/878-debounce-tree-filter…
ZhuchkaTriplesix commentedon Sep 27, 2026
Resolved by #976 (already merged into
dev; not auto-closed since this repo's default branch ismainand PRs merge intodev).