From 8a4e47781bbbed047a1c2efc351d363c706579d7 Mon Sep 17 00:00:00 2001 From: pablodanswer Date: Mon, 19 Aug 2024 16:15:54 -0700 Subject: [PATCH] remove history sidebar on mouse exiting window (#2173) --- web/src/components/chat_search/hooks.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/web/src/components/chat_search/hooks.ts b/web/src/components/chat_search/hooks.ts index f07234e5415..3377d9172a0 100644 --- a/web/src/components/chat_search/hooks.ts +++ b/web/src/components/chat_search/hooks.ts @@ -66,10 +66,16 @@ export const useSidebarVisibility = ({ } }; + const handleMouseLeave = () => { + setShowDocSidebar(false); + }; + document.addEventListener("mousemove", handleEvent); + document.addEventListener("mouseleave", handleMouseLeave); return () => { document.removeEventListener("mousemove", handleEvent); + document.removeEventListener("mouseleave", handleMouseLeave); }; }, [showDocSidebar, toggledSidebar, sidebarElementRef, mobile]);