18ab969e1c357dbe780f34fbd7ded2fde778ac1b
syncPolylines filtered endpoints by map.hasLayer(marker), which drops polylines whose endpoint's zoom-tier layer was just removed by syncVisibility. Result: in spider mode, arcs to small/distant cities vanished when the user zoomed out. Arc coordinates are fixed by the city's lat/lng; render them as long as the markers exist in the index. User-level filtering (domestic / international) already happens upstream in filterRoutes, so the hasLayer gate was both incorrect and redundant.
Description
No description provided
Languages
TypeScript
62.7%
HTML
23.6%
SCSS
11%
JavaScript
1.1%
C#
0.9%
Other
0.6%