nextcloud / forms

📝 Simple form & survey app for Nextcloud
https://apps.nextcloud.com/apps/forms
GNU Affero General Public License v3.0
324 stars 98 forks source link

Form isn't shown on iOS <= 16.2 #2163

Closed wilddom closed 2 months ago

wilddom commented 6 months ago

Please use the 👍 reaction to show that you are affected by the same issue. Please don't comment if you have no relevant information to add!

Describe the bug Form isn't shown on iOS<=16.2 but works fine on iOS starting with 16.4. Maybe related to #2032

To Reproduce Open external form link.

Screenshots 2024-05-12 22-06-18 High Res Screenshot

Nextcloud (please complete the following information):

Smartphone (please complete the following information):

Browser log Not available. After user reports tested in simulator of appetize.io

Chartman123 commented 6 months ago

On lambdatest.com I could reproduce the issue with iOS 16.2, 16.4 seems to be working fine.

grafik

@susnux I think it might be related to a user picker or something like that. Might this be coming from one of our dependencies? I can't find the regex at that position of *.mjs file anywhere in our code: \\B(?<![^a-z0-9_\\-@.'\\s])

Edit: I think I found it: https://github.com/nextcloud-libraries/nextcloud-vue/blob/a2854e9cb99d0c14108180cbcee67f6240dfed70/src/mixins/richEditor/index.js#L32

susnux commented 6 months ago

Upstream issue: https://github.com/nextcloud-libraries/nextcloud-vue/issues/5589

arthurlockman commented 2 months ago

May want to keep this open until my fix is released by the Vue library. It's targeted for 8.17.0.