Been checking a lot in the forum and it seems this problem could be due to the setup or lack of a testing server. I'm not using a local testing server.
Lots of people seem to have problems with this feature.
I have set up a testing server and it seems to have cured the problem but would like an explanation of what is causing the problem and the correct way to set up a testing server.