"Please Wait" message is not shown when the form is submitted on Safari

  • Profile Image
    pixeldesigns
    Asked on June 23, 2015 at 06:45 PM

    I have a form with a multi-file upload, which I have tested in Chrome, Firefox, Safari, IE9, IE10, and IE11.

    In all browsers EXCEPT Safari, the submit button switches to "Please Wait" while the files are uploading, so that the user knows that it's working and they just need to wait a bit.

    Can you tell me why this is happening and fix it (or tell me how I can fix it if it is a problem with my site)?

    Thanks

  • Profile Image
    raul
    Answered on June 23, 2015 at 08:10 PM

    I've made some testing on my side and I can see what you mean, but I don't think this can be fixed on our side because it seems to be caused by the browser itself. But, please allow me some time to make more tests to see if I'm able to find the exact reason why this is happening.

  • Profile Image
    pixeldesigns
    Answered on June 23, 2015 at 08:22 PM

    Ok thanks Raul. I am interested to hear what you find. I wanted to make sure I didn't have something in my code that's causing it not to work as well as let your team know on the off chance you weren't aware of it and are able to add that feature for Safari.

  • Profile Image
    raul
    Answered on June 23, 2015 at 08:37 PM

    Actually, I was able to find that there are some conflicts that are showing up on Safari that are not appearing on the other browsers.

    I'll forward this thread to our development team so they can take a look at this and provide assistance.

    We'll keep you updated here for any news we have on this matter.

  • Profile Image
    liyam
    Answered on July 03, 2015 at 11:27 AM

    Hello,

    I've been trying to find a way to resolve this issue. What I found is that Safari on Mac OS prevents changes on the objects of the form once the submission process kicks in. So unless we stop the submission, that's the only time we can make changes. As a result, unfortunately, there is no clean solution as this case is due to the browser's behavior.

    If you have further questions or concerns, over this matter, please do let us know.

    Thanks.

  • Profile Image
    pixeldesigns
    Answered on July 03, 2015 at 02:34 PM

    Thank you for taking the time to look into this! It's helpful to know about that browser limitation.

    It's too bad that this issue exists - I generally expect Safari to behave like a modern browser. It always surprises me but Safari seems to be the worst behaved browser lately. That said the issues are generally small ones that I can live with when it can't be fixed.

    Of course, I'm also glad to know it's not a problem with my code. :)