Bug1: populatePlotlyCharts now forces requestAnimationFrame Plotly.Plots.resize
after react() so charts render correctly even after hidden/late init
Bug1b: switchTab(charts) triggers resize on all 4 chart divs
Bug2: loadSortieData calls showNoDataOverlay(false) when USV data loaded
Bug3: loadDate filters missions via availableDates cache before fetching
all dives — avoids O(n*missions) requests when date entry known
51 KiB
51 KiB