From b201b1159ef3bdc5d37d50f64a11e9589dac44a0 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Tue, 3 Nov 2026 17:14:14 -0500 Subject: [PATCH] fix regression in space edge logic This bug caused space edges to clear sometimes. --- lib/controllers/space_edges.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/controllers/space_edges.dart b/lib/controllers/space_edges.dart index a0ddab7..3b239bf 100644 --- a/lib/controllers/space_edges.dart +++ b/lib/controllers/space_edges.dart @@ -7,7 +7,10 @@ class SpaceEdgesController extends Notifier>> { @override IMap> build() => .new(); - void handleSync(SyncData sync) => state = sync.spaceEdges ?? state; + void handleSync(SyncData sync) { + if (sync.clearState) state = .new(); + state = state.addAll(sync.spaceEdges ?? const .empty()); + } static final provider = NotifierProvider>>(