From 238771826670d7ee4f90090c9fb4dbdfd5ca68f6 Mon Sep 17 00:00:00 2001 From: Peter Zimon Date: Tue, 30 May 2023 15:31:13 +0200 Subject: [PATCH] Fixed modal scroll bug in AdminX Design System refs. https://github.com/TryGhost/Team/issues/3318 --- ghost/admin-x-settings/src/admin-x-ds/global/Modal.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/ghost/admin-x-settings/src/admin-x-ds/global/Modal.tsx b/ghost/admin-x-settings/src/admin-x-ds/global/Modal.tsx index e6e3ee2604..8de35bbe83 100644 --- a/ghost/admin-x-settings/src/admin-x-ds/global/Modal.tsx +++ b/ghost/admin-x-settings/src/admin-x-ds/global/Modal.tsx @@ -76,13 +76,15 @@ const Modal: React.FC = ({size = 'md', title, okLabel, cancelLabel, break; } - const handleBackdropClick = () => { - modal.remove(); + const handleBackdropClick = (e: React.MouseEvent) => { + if (e.target === e.currentTarget) { + modal.remove(); + } }; return ( -