Data Binding Expressions doesn't work on iOS - got turned into call links

I have an image upload page where I show the images before upload. I use an expression to show the Mb of each image and then another expression which shows the total Mb’s of all the images. It shows correctly on PC and Android but Totals expression doesn’t work on the iPad. Can anyone give me a clue as to why this might be?

The expressions are…
{{((size / 1024)/ 1024).round(3)}} Mb
Total {{(image.files.sum(‘size’) / 1048576).round(2)}} Mb

And the code with the expressions I use is…

        <div class="form-row" style="background-color: #f3f3f0;" dmx-show="image.value">
          <div style="padding: 5px; background-color: rgb(243, 243, 240); display: flex; justify-content: flex-end; flex-direction: column; text-align: center; font-size: small;" dmx-repeat:web_upload_form_repeat="web_upload_form.image.files">
            <img style="max-width:100px; max-height:100px; margin: 5px 5px; display:block" dmx-bind:src="dataUrl">
            {{((size / 1024)/ 1024).round(3)}} Mb
          </div>
          <div style="width: 100%; padding: 14px;">Total {{(image.files.sum('size') / 1048576).round(2)}} Mb</div>
        </div>

Here are some screenshots…

Windows 10 PC

Android Samsung S8 Phone

iPad 3

Community Page
Last updated: