I believe it has to do with the way the link is formatted. You may have to test what browser a person is using for it to work. It has to do with the way the page number is formatted. There is no = in the Safari link.
if browser = IE/Edge/Chrome then #page=3,
if browser=Safari then #page3.