Hello Welia,
I just wanna say that I have the same problem with my 2 websites. Everything was ok, and suddenly it looks like there is some javascript issue. Any response from developers would be great.
Hi there,
Sorry to hear of the problem you are having.
I have tested it on my test site using Mailchimp form in the popup and i could reproduce the same issue that you are having therefore i have notified the plugin developer about this so that it can be fixed.
I have troubleshooted it and found the following error message is getting displayed in the browser javascript console on submitting the mailchimp form.
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://www.abc.com" from accessing a frame with origin "http://abc.us8.list-manage.com". Protocols, domains, and ports must match.
See the error message in this screenshot : http://i.imgur.com/Tux5m7p.png
In the meanwhile you can just try using older version of WordPress PopUp plugin by downloading it from the following page which works for you.
https://wordpress.org/plugins/wordpress-popup/developers/
Regards,
WPMU DEV
Thread Starter
Welia
(@welia)
Thank you WPMU DEV. It’s nice to have clarity on what’s going on. I’m looking forward to having this problem solved by the plugin developer.
Hi @welia,
The issue will be resolved in the future version of plugin.
It will be mentioned in the following changelog page.
https://wordpress.org/plugins/wordpress-popup/changelog/
Have a great day!
Cheers,
WPMU DEV
Thread Starter
Welia
(@welia)
Hello,
Coming home from vacation I saw that the Pop Up was updated and I was very excited expecting it to work correctly now. However, this problem is still happening and it also isn’t described in the changelog. Is there any idea on when, with which update it will be fixed?
Thank you very much.
Hi @welia,
It is fixed in the plugin version 4.6.1.3 and in the change log it is noted as following.
– Fix: Prevent PopUps from staying open after submitting a form to external URL.
If it’s not working for you using latest version of PopUp plugin then please share us the page link where you are using it so that we can troubleshoot it.
Regards,
WPMU DEV
Thread Starter
Welia
(@welia)
Hello,
It still isn’t working. From my point of view the problem doesn’t seem to be that the popup stays open ( which it does ) but rather that the Popup doesn’t allow the link to the MailChimp website to open.
For these last couple of weeks I have installed an older version, as you adviced, and it worked perfectly ( but doesn’t look as nice imo ).
I’ve updated the popup to the latest version again so you can see the trouble I am having: http://www.sympatheticlistening.com/
Thank you for your help π
Hi @welia,
I tested on your site and found the mailchimp form is working in the pop up and i am getting the newsletter subscription confirmation mail but not getting any response after submitting the mailchimp form.
I have tested on my test site creating & using new mailchimp form and found it’s working fine in the pop up displaying response after submitting the mail chimp form as displayed in the following screenshot.
http://i.imgur.com/kQdY1cX.png
When tested it i have used “Page Footer” pop up loading method.
You can also test it on your site using this mailchimp form code http://pastebin.com/GqQi74wj
The mailchimp form code that you have shared though pastebin is expired so could you please make it available again so that i can use it to test it further?
Regards,
WPMU DEV
Thread Starter
Welia
(@welia)
I adjusted the original embedded code as I have had many problems with it in my theme. This meant that in the old version of the popup the response from Mailchimp opened up in a separate tab. This still isn’t happening. However, by adding a few lines of code I can get it to show up within the popup just like I saw happening in your example. So the problem is solved!
Thank you so much π
Hi @welia,
You are most welcome, if i can be of any further assistance please don’t hesitate to ask π
Have a fantastic day!
Cheers,
Vinod Dalvi