79fcf2bdc148dd7be850eade9e33f25d8e76a713
Online board: the /board endpoint treats dateFrom/dateTo as a half-open interval, so sending the same date for both yielded zero rows on routes that obviously have flights (e.g. SVO-LED). Mirror Angular's OnlineBoardApiService.getFlightsByRoute and use dateTo = date + 1 day. Flights map: two stacked problems made arcs disappear on zoom. - syncPolylines gated endpoints on map.hasLayer(marker); when syncVisibility removed a zoom-tier layer, its arc went with it. - The zoomend and toggle effects both called syncPolylines, which captured a stale closure from the first render (polylines = []) and wiped the layer. Polyline coords are geographic — Leaflet rescales them on zoom — so the rebuild was never necessary. Arcs now render once per polylines prop change and stay put through zoom and filter toggles.
Description
No description provided
Languages
TypeScript
62.7%
HTML
23.6%
SCSS
11%
JavaScript
1.1%
C#
0.9%
Other
0.6%