• Resolved swinggraphics

    (@swinggraphics)


    There are multiple ways that having multiple popups will conflict. I encourage you to test various scenarios to see what happens. In my case, I notice two major issues:

    1. A fixed position popup will prevent a non-fixed position popup from scrolling if it overflows the viewport.
    2. Having multiple popups breaks the accessibility features of the second popup. (The first one works as expected, but then esc and tab don’t work with the second.)
Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter swinggraphics

    (@swinggraphics)

    3. Pressing the esc key closes all popups instead of just the active one.

    Plugin Support Jamie P.

    (@jamiepineda)

    Hi @swinggraphics

    We understand you’re having issues with using multiple popups.

    Displaying multiple popups at the same time on the same post/page requires extra settings:

    1. For each popup, go to Popup Settings > Display > Advanced.
    2. Check Disable Overlay and Stackable. Overlays don’t work with multiple popups. And you need to turn on Stackable to have more than 1 popup on a post/page.
    3. Go to Popup Settings > Close.
    4. Make sure nothing is checked there so popups stay open when another one closes.

    More details here: https://wppopupmaker.com/docs/apply-popup-maker/display-multiple-popups-at-the-same-time/

    Could you share the link to the page where we can test your popups? If possible, please also share how your popups are set up so we can check.

    You can send us a message here if you wish to share it privately.

    We look forward to your reply.

    Thread Starter swinggraphics

    (@swinggraphics)

    Overlays have absolutely nothing to do with this. Any given popup needs to be closable if that’s what the designer wants, or is required for accessibility, or necessary for the user experience. Completely disabling the ability to close a popup is not a solution. Clearly, your plugin simply needs to make the escape key work for only the foremost popup. I don’t even understand why this is a point of contention. The correct response is, “Oops, we missed that. We’ll fix it in a future version.” And that’s the end of it.

    Plugin Author Daniel Iser

    (@danieliser)

    @swinggraphics – She didn’t state that at all. In fact there is no option in the free version to disable closing the popup at all.

    She did however clarify known limitations such as stackable popups being required for more than one popup to be open at once, and that 2 popups open at once with overlays isn’t supported.

    As is just good support she cleared the deck of any potential known issues given you reported more than one thing, and your issue #1 is 100% relevant to her notes given the doc outlines both popups using fixed position as a step.

    When you use non-fixed or overlay it changes the entire page scrolling structure, when you don’t it doesn’t. Hence they are not compatible at all. This is documented.

    The escape key issue is easy enough to fix, now on my list.

    Hope that helps.

    Thread Starter swinggraphics

    (@swinggraphics)

    “The escape key issue is easy enough to fix, now on my list.”

    Cheers!

    As for stacked popups that need to sroll, my workaround is to add this CSS:

    html.pum-open.pum-open-overlay.pum-open-scrollable {
    overflow: revert;
    }
    html.pum-open.pum-open-overlay.pum-open-scrollable:has(.pum-active:not(.pum-overlay-disabled)) {
    overflow: hidden;
    }
    html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0 !important;
    }
    html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container:not(.fixed) {
    position: static;
    }

    These are now live on a site that I can share: https://visitmontauk.org/

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.