From 548e4e135965eb832e91b3e2ab3dbe44ca4daf9d 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 cb54651fa6..6d57f0aec5 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.*/} />