v1.31 - Scroll fix

This commit is contained in:
fraxle
2026-05-16 16:23:47 +01:00
parent a92a437b37
commit 64db88cb90
+2 -4
View File
@@ -327,10 +327,8 @@ export function UTCIForecast() {
const onClickOutside = (e) => {
if (colPopupRef.current && !colPopupRef.current.contains(e.target)) closePopup();
};
const onScrollOrResize = () => {
if (!colPopupThRef.current) return;
setColPopup(prev => prev ? { ...prev, ...calcPopupPos(colPopupThRef.current) } : null);
};
// Close on scroll (avoids scroll-linked jank) or resize
const onScrollOrResize = () => closePopup();
document.addEventListener('mousedown', onClickOutside);
window.addEventListener('scroll', onScrollOrResize, { passive: true, capture: true });
window.addEventListener('resize', onScrollOrResize, { passive: true });