We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8573bf8 commit ea2b389Copy full SHA for ea2b389
core/src/utils/overlays.ts
@@ -473,7 +473,9 @@ export const getPresentedOverlay = (
473
id?: string
474
): HTMLIonOverlayElement | undefined => {
475
const overlays = getPresentedOverlays(doc, overlayTag);
476
- return id === undefined ? overlays[overlays.length - 1] : overlays.find((o) => o.id === id);
+ // If no id is provided, return the last presented overlay
477
+ // Otherwise, return the last overlay with the given id
478
+ return (id === undefined ? overlays : overlays.filter((o: HTMLIonOverlayElement) => o.id === id)).slice(-1)[0];
479
};
480
481
/**
0 commit comments