Various third-party JavaScript libraries will intercept clicks on a tags to prevent navigation for a short time when sending data to the server. Typically, they programmatically launch navigation through window.location.replace
.
Changes in Safari give a warning when mail / telegrams start this way.
There was an interaction, but usually it stopped with preventDefault
, and Safari doesn't care.
If you are using a library that causes this problem, contact the creator and see if they can update it to skip preventDefault
via mailto / tel links.
source share