Take Photo Widget: Conditions are not triggered on Safari Browser after uploading an image

  • Profile Image
    skinlabhk
    Asked on September 24, 2017 at 06:45 AM

    Hello,


    The first page of my form consist of 10 image upload widgets. The conditions are to if the 1st image upload widget is filled, then show the 2nd image upload widget.

    This is working on my computer as intended, but not on my ipad/iphone. 

    What do I need to do to make the conditions work on my mobile devices? 


    Thank you

  • Profile Image
    EltonCris
    Answered on September 24, 2017 at 10:33 AM

    It worked just fine when I tested your form. I am testing on iPhone 6 - Safari 9. After taking the first photo, it shows the second widget. I tried it with Android - Chrome Browser too and it's working.

    What mobile browser are you using and its version? Perhaps it has something to do with the browser compatibility. Note that not all mobile browser supports the take photo widget due to browser limitations. Try testing it with other browser or mobile device.

    Thanks


  • Profile Image
    Skinlabhk 
    Answered on September 24, 2017 at 10:35 AM

    hi there.


    both device I’m using are on IOS11, not sure if that’s why. 

  • Profile Image
    EltonCris
    Answered on September 24, 2017 at 11:54 AM

    Thanks. With the help of my colleagues, we were able to reproduce the problem. 

    Like I've said earlier, not all browser supports the take photo widget like Safari due to the resources required by the take photo widget and not all the browsers have them. So most likely, what you see on Safari is a file upload field (fallback option) instead of the actual camera which is how it is on Chrome browser.

    Safari: Condition not working

    Chrome: Condition working


    Unfortunately, according to our tests, the fallback upload field doesn't trigger the conditions after you upload an image.

    I am now escalating this to our developers for further investigation. You will be informed here once this is checked.

    Thanks