Wrap a few things trying to prevent UI / main thread hang we saw one time

This commit is contained in:
stopflock
2025-11-08 13:23:35 -06:00
parent ca049033e4
commit 4ccf3cace3
3 changed files with 12 additions and 6 deletions
@@ -150,7 +150,7 @@ Future<List<OsmNode>> _fetchSingleOverpassQuery({
return [];
}
final data = jsonDecode(response.body) as Map<String, dynamic>;
final data = await compute(jsonDecode, response.body) as Map<String, dynamic>;
final elements = data['elements'] as List<dynamic>;
if (elements.length > 20) {