From df4acbb1bcd9f3bb11717dac47c31c97a1de4ff5 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Thu, 29 Dec 2022 12:31:50 +0530 Subject: [PATCH] fix: Fixed issue where converting a note to Super from the note options menu would not work --- .../Components/Popover/Utils/usePopoverCloseOnClickOutside.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/web/src/javascripts/Components/Popover/Utils/usePopoverCloseOnClickOutside.ts b/packages/web/src/javascripts/Components/Popover/Utils/usePopoverCloseOnClickOutside.ts index 63d393275..7a0d676d6 100644 --- a/packages/web/src/javascripts/Components/Popover/Utils/usePopoverCloseOnClickOutside.ts +++ b/packages/web/src/javascripts/Components/Popover/Utils/usePopoverCloseOnClickOutside.ts @@ -30,9 +30,9 @@ export const usePopoverCloseOnClickOutside = ({ const isAnchorElement = anchorElement ? anchorElement === event.target || anchorElement.contains(target) : false const closestPopoverId = target.closest('[data-popover]')?.getAttribute('data-popover') const isDescendantOfChildPopover = closestPopoverId && childPopovers.has(closestPopoverId) - const isDescendantOfChallengeModal = !!target.closest('.challenge-modal') + const isDescendantOfModal = !!target.closest('[aria-modal="true"]') - if (!isDescendantOfMenu && !isAnchorElement && !isDescendantOfChildPopover && !isDescendantOfChallengeModal) { + if (!isDescendantOfMenu && !isAnchorElement && !isDescendantOfChildPopover && !isDescendantOfModal) { if (!disabled) { togglePopover?.() }