Add click-outside handler to close compare search results
All checks were successful
Build and Push Docker Image / build-and-push (push) Successful in 55s

This commit is contained in:
Tudor Sitaru
2026-01-06 22:45:54 +00:00
parent e822513e03
commit 0c425bd503

View File

@@ -1280,6 +1280,22 @@ function setupEventListeners() {
} }
}); });
// Close compare results when clicking outside
document.addEventListener("click", (e) => {
if (!elements.compareResults.classList.contains("active")) return;
// Don't close if clicking inside the search input or results
if (
elements.compareSearch.contains(e.target) ||
elements.compareResults.contains(e.target)
) {
return;
}
// Close the results
elements.compareResults.classList.remove("active");
});
// Metric selector // Metric selector
elements.metricSelect.addEventListener("change", updateComparisonChart); elements.metricSelect.addEventListener("change", updateComparisonChart);