diff --git a/frontend/react/src/ui/components/olbuttongroup.tsx b/frontend/react/src/ui/components/olbuttongroup.tsx index 5d5bf819..e23210d4 100644 --- a/frontend/react/src/ui/components/olbuttongroup.tsx +++ b/frontend/react/src/ui/components/olbuttongroup.tsx @@ -1,6 +1,6 @@ import { IconProp } from "@fortawesome/fontawesome-svg-core"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import React, { useRef, useState } from "react"; +import React, { useEffect, useRef, useState } from "react"; import { OlTooltip } from "./oltooltip"; export function OlButtonGroup(props: { @@ -12,6 +12,13 @@ export function OlButtonGroup(props: { const [hover, setHover] = useState(false); const [hoverTimeout, setHoverTimeout] = useState(null as number | null); var buttonRef = useRef(null); + + useEffect(() => { + window.addEventListener("click", (e) => { + setHover(false); + }); + }, []); + return ( <>