fix(overlays): prevent accidental clicks when dismissing overlays (#21093)

fixes #21092
This commit is contained in:
Liam DeBeasi
2020-04-27 11:33:23 -04:00
committed by GitHub
parent 14c226ce75
commit 671802f9a2

View File

@@ -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)