From 671802f9a2050d9942e9dfb2db9f9c58bdc58620 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Mon, 27 Apr 2020 11:33:23 -0400 Subject: [PATCH] fix(overlays): prevent accidental clicks when dismissing overlays (#21093) fixes #21092 --- core/src/utils/overlays.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/utils/overlays.ts b/core/src/utils/overlays.ts index 75e2532daf..5a525cf19f 100644 --- a/core/src/utils/overlays.ts +++ b/core/src/utils/overlays.ts @@ -156,6 +156,8 @@ export const dismiss = async ( overlay.presented = false; try { + // Overlay contents should not be clickable during dismiss + overlay.el.style.setProperty('pointer-events', 'none'); overlay.willDismiss.emit({ data, role }); const mode = getIonMode(overlay); const animationBuilder = (overlay.leaveAnimation)