fix: Fix unresponsive status banner button (#35051)

This commit is contained in:
diondiondion 2025-06-16 09:35:32 +02:00 committed by GitHub
commit 4d29215ad3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18,8 +18,13 @@ export const StatusBanner: React.FC<{
const buttonRef = useRef<HTMLButtonElement>(null);
const forwardClick = useCallback<MouseEventHandler>((e) => {
if (buttonRef.current && e.target !== buttonRef.current) {
if (
buttonRef.current &&
e.target !== buttonRef.current &&
!buttonRef.current.contains(e.target as Node)
) {
buttonRef.current.click();
buttonRef.current.focus();
}
}, []);