We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 36902fa commit f1e5a0cCopy full SHA for f1e5a0c
src/components/ui/LogoDownload.tsx
@@ -170,11 +170,16 @@ export function LogoDownload({ open }: LogoDownloadProps) {
170
function handleEscape(e: KeyboardEvent) {
171
if (e.key === "Escape") setShowPopover(false);
172
}
173
+ function handleScroll() {
174
+ setShowPopover(false);
175
+ }
176
document.addEventListener("mousedown", handleClickOutside);
177
document.addEventListener("keydown", handleEscape);
178
+ window.addEventListener("scroll", handleScroll, { passive: true });
179
return () => {
180
document.removeEventListener("mousedown", handleClickOutside);
181
document.removeEventListener("keydown", handleEscape);
182
+ window.removeEventListener("scroll", handleScroll);
183
};
184
}, [showPopover]);
185
0 commit comments