perf: defer initial data fetching to microtasks and update loading placeholders for smoother screen transitions

This commit is contained in:
pradeepkumar committed 2026-04-18 16:35:32 +05:30
1 parent 4a842e9098
commit dea688194f
4 files changed
+34 -8

No files matched your search

@@ -449,7 +449,10 @@ class AgentDetailNotifier extends StateNotifier<AgentDetailState> {
AgentDetailNotifier(this._repo, this.agentId)
: super(const AgentDetailState()) {
_load();
// Defer the network burst to the next microtask so the agent detail
// screen's first frame (loading placeholder) paints before the three
// parallel HTTP requests kick off — smoother slide-in transition.
Future.microtask(_load);
// Listen for real-time connection response (accepted/rejected)
_connectionResponseSub =
SocketService().onConnectionResponse.listen((_) {