Hi! Thanks for getting in touch with us.
There’s only one thing I can think of: if the form is not submitted via AJAX, is possible that the following sequence occurs:
- The visitor lands on
https://example.com/tested-page/. Let’s say she’s supposed to see variant B, so…
- Our plugin redirects her to
https://example.com/tested-page/?nab=1
- She fills in the form included in the tested page
- She submits the form. This submission is not performed using AJAX – it’s a regular
POST request, and so, upon submission, the current page is reloaded, so the visitor lands on https://example.com/tested-page/ (which includes the confirmation message)
- Since this page is under test, our plugin notices this and redirects the visitor to the appropriate variant again,
https://example.com/tested-page/?nab=1, which means the confirmation message has been lost.
Would you please be so kind to recreate the test and check if that’s the issue? If that’s not the case, or if you’d rather have me look into it, please send us an email to support at nelio software dot com and we’ll investigate what’s happening. In the meantime, we’ll try to reproduce this issue as well in our dev environments.
I tried to recreate the issue locally with no luck. Regardless of the form’s settings (AJAX vs no AJAX) and our plugin’s setup (redirection vs cookie alternative loading, hide/show query args, preload/no preload query args, etc), I was able to see the confirmation message of my WPForms at all times.
If you could please share your specific setup, I’ll try to recreate it locally once again and see if I can reproduce the issue. Otherwise, I’ll be marking this topic as resolved.
Closing this thread due to inactivity.