diff --git a/frontend/components/Modal.spec.tsx b/frontend/components/Modal.spec.tsx
index 501c136a..f35610bb 100644
--- a/frontend/components/Modal.spec.tsx
+++ b/frontend/components/Modal.spec.tsx
@@ -20,11 +20,11 @@ describe("Modal", () => {
expect(close).toBe(modal);
});
- it("closes when the modal is clicked", () => {
+ it("closes when the modal is moused down", () => {
const onClose = vi.fn();
render();
- fireEvent.click(document.querySelector("[aria-modal=true]")!);
+ fireEvent.mouseDown(document.querySelector("[aria-modal=true]")!);
expect(onClose).toHaveBeenCalled();
});
diff --git a/frontend/components/Modal.tsx b/frontend/components/Modal.tsx
index 2731a428..36fc4cec 100644
--- a/frontend/components/Modal.tsx
+++ b/frontend/components/Modal.tsx
@@ -87,17 +87,17 @@ const Modal: FC = ({ children, isOpen, onClose }) => {
{isOpen && (
-
-
-
+
+
+
= ({ children, isOpen, onClose }) => {
>
{children}
-
-
+
+
)}