Parent
Part of #463
Severity
Medium
Problem
After a failed reload in _PgSchemaNodeState._loadObjects, state sets _error but leaves _loaded true and keeps prior _tables / _views lists. Build shows the error block and paints old object groups — a broken refresh looks like current schema data.
Evidence
lib/features/connections/connections_panel_pg_tree.dart (~684–776)
- Bugbot review
dev vs main (2026-07-27)
Acceptance
Suggested fix
On catch: set _error, _loading = false, and clear lists / set _loaded = false; or in build, skip object groups when _error != null.
Parent
Part of #463
Severity
Medium
Problem
After a failed reload in
_PgSchemaNodeState._loadObjects, state sets_errorbut leaves_loadedtrue and keeps prior_tables/_viewslists. Build shows the error block and paints old object groups — a broken refresh looks like current schema data.Evidence
lib/features/connections/connections_panel_pg_tree.dart(~684–776)devvsmain(2026-07-27)Acceptance
_error != nullSuggested fix
On catch: set
_error,_loading = false, and clear lists / set_loaded = false; or in build, skip object groups when_error != null.