From 7eb133286b1a0d783c589fd852ddf61642e1d805 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Thu, 29 May 2025 14:26:54 +0100 Subject: [PATCH] Close call options popup menu when option has been selected (#30052) To avoid locking the user into the popup due to focus lock clash Fixes #29985 Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/components/views/rooms/RoomHeader/RoomHeader.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/views/rooms/RoomHeader/RoomHeader.tsx b/src/components/views/rooms/RoomHeader/RoomHeader.tsx index 4462e4468a..663c8e9ff0 100644 --- a/src/components/views/rooms/RoomHeader/RoomHeader.tsx +++ b/src/components/views/rooms/RoomHeader/RoomHeader.tsx @@ -178,7 +178,10 @@ export default function RoomHeader({ aria-label={label} children={children} className="mx_RoomHeader_videoCallOption" - onClick={(ev) => videoCallClick(ev, option)} + onClick={(ev) => { + setMenuOpen(false); + videoCallClick(ev, option); + }} Icon={VideoCallIcon} onSelect={() => {} /* Dummy handler since we want the click event.*/} />