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)