fix: dispose pending infrastructure loads and entity contexts

This commit is contained in:
Sameh Khamis committed 2026-09-11 13:18:59 -07:00
1 parent a547e99a7b
commit e465197cee
4 files changed
+371 -196

No files matched your search

+5
View File
@@ -2,6 +2,11 @@
## Infrastructure marker visibility
Local GeoJSON layers coalesce concurrent enables into one load. Disabling while
loading keeps the result hidden; destruction aborts the fetch and rejects late
parse/add results. Destruction and failed setup remove owned context records,
so replacing a layer cannot retain stale entities or listeners.
Datacenters and dams retain their full datasets while limiting active marker
stems per layer: 80 at camera heights of 3,000 km or above, 200 from 200 km,
and 420 below 200 km. Selection favors existing label priority and nearby