Forum Replies Created

Viewing 8 replies - 1 through 8 (of 8 total)
  • Plugin Author Veelo

    (@veelo)

    Hi @dogsbreath 😊

    Thanks for reaching out and for the explanation.

    To better understand what’s happening and help you properly, could you please send us the page URL where the popup appears or a screenshot / short video showing the behavior before the popup opens?

    That way we can check the full context (theme, loading behavior, animation, etc.) and provide you with an accurate solution 👍

    Looking forward to your reply, thank you!

    Plugin Author Veelo

    (@veelo)

    Hi! 😊
    Thanks for your message and for your interest in the plugin.

    At the moment, adjusting the size of the X independently from the button area isn’t available directly from Elementor’s controls. However, in this case it can be easily solved using custom CSS, since the close icon is text-based.

    You can add the following CSS in Appearance → Customize → Additional CSS:

    .popup-close { width: 40px; height: 40px; /* Button clickable area */ font-size: 14px; /* X icon size */ line-height: 1; display: flex; align-items: center; justify-content: center; }

    This allows you to control the clickable button area and the X icon size independently.

    We’d also like to let you know that this improvement will be added natively in the next plugin version, so it can be configured directly from Elementor 👍

    If you run into any issues applying this, feel free to let us know — we’ll be happy to help or take care of it for you.

    Thanks again for your feedback and for using the plugin! 🚀

    Plugin Author Veelo

    (@veelo)

    Hey @mrgreene! 👋

    Thank you so much for your message and for taking the time to share your fix 🙌

    We’ve actually integrated your ideas into the latest 1.6.2 update:

    • Links inside the popup are now fully clickable 🟢
    • The “show once” cookie is set only when the user closes the popup 🍪
    • And we added a mobile fallback for Exit Intent, triggered by time + scroll depth 📱

    We really appreciate your feedback and love that you value a lightweight, non-bloated plugin — that’s exactly our mission 💪

    If the plugin has been helpful for you, it would mean a lot if you could leave a 5⭐ review on WordPress.org.

    And of course, feel free to reach out anytime if you have more suggestions or run into any issues. 💬

    Thanks again for contributing and for using Popup for Elementor!

    Plugin Author Veelo

    (@veelo)

    Hey @mrgreene,

    Thanks a lot for your thoughtful feedback and for taking the time to share your fix! 🙌

    We’re really glad you appreciate the concept of the plugin — keeping it simple, lightweight, and free is exactly our main goal.

    You’re absolutely right about the link click issue — your stopPropagation() solution works perfectly, and we’ve already tested it.

    We’ll also implement your excellent suggestions:

    – Set the “show once” cookie only when the user closes the popup (a real interaction).

    – Add a mobile-friendly fallback for exit intent based on scroll depth + time on page.

    These improvements will be part of the next update to make Popup for Elementor work smoothly across all devices while keeping it fast and clean.

    Thanks again for your contribution and for supporting the idea of a truly lightweight popup solution for Elementor! 💪

    Plugin Author Veelo

    (@veelo)

    Hi! 👋
    The issue you mentioned has been completely resolved in the latest version of Popup for Elementor.
    Please update to the newest release and check if everything works fine on your site.

    If all looks good, we’d really appreciate it if you could confirm and leave us a ⭐⭐⭐⭐⭐ review — it really helps us a lot! 💪

    Thanks for your patience and for helping us improve the plugin! 🙌

    Plugin Author Veelo

    (@veelo)

    @gavpedz

    Thanks for your reply and sorry to hear that the issue persists.

    To investigate it properly, please send us the details of your installation (WordPress version, Elementor version, active theme, and any caching/optimization plugins) to our support email:

    📩 support@popupforelementor.com

    We’ll review it directly and help you resolve it as soon as possible.

    Thank you for your patience and for helping us improve Popup for Elementor.

    Plugin Author Veelo

    (@veelo)

    Hi! @gavpedz 👋
    Thanks for reporting this issue and sorry for the trouble.

    The fatal error you mentioned —

    Cannot redeclare popup_for_elementor_register_assets()

    — happened because the asset registration function was being included twice in some environments.
    This has been fixed in version 1.5.9, where the function is now properly protected and will never cause redeclaration conflicts again.

    Solution:
    Please update Popup for Elementor to the latest version (1.5.9).
    After updating, clear any cache or optimizer you may have active (like WP Rocket, LiteSpeed, or similar).

    Everything should work normally after that.
    If the issue persists for any reason, please let us know and we’ll be happy to check it further.

    Thanks again for helping us improve the plugin! 🙌

    Plugin Author Veelo

    (@veelo)

    Hi! Sorry you’re hitting this.

    A 500 during save usually means a server-side PHP fatal when Elementor tries to process the document that contains the widget. To help us fix it fast, could you please:

    1. Enable WordPress debug log
      Edit wp-config.php and add (above the line “/* That’s all, stop editing! */”):

    define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); @ini_set('display_errors', 0);

    Then try to save the page again (with the popup widget on it). After it fails, send us the last ~50 lines of /wp-content/debug.log.

    1. Grab the failing request from DevTools
    • Open Chrome DevTools → Network.
    • Click Update/Publish in Elementor.
    • Select the request to /wp-json/elementor/v1/save (or similar) that returns 500.
    • Send us a screenshot of the Response tab and the Headers (especially Response and Status).
    1. Environment details
    • WordPress version
    • Elementor version
    • Popup for Elementor version
    • PHP version
    • Active theme
    1. (If possible) Quick server checks
      Ask your host if ModSecurity blocked the request (common with JSON payloads). If there’s a hit, please whitelist the rule for this endpoint. Also confirm:
    • memory_limit ≥ 256M
    • max_input_vars ≥ 5000
    • post_max_size and upload_max_filesize ≥ 32M

    Meanwhile, as a workaround, try Elementor → Tools → Safe Mode and switch temporarily to the Hello theme; then try saving.

    Thanks! Once we have the error line from debug.log, we’ll ship a fix or provide a patch right away.

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