nextcloud/forms

Form isn't shown on iOS <= 16.2

wilddom opened this issue ยท 3 comments

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):

  • Nextcloud-Version: 29.0.0
  • Forms-Version: 4.2.3

Smartphone (please complete the following information):

  • Device: iPhone (model doesn't matter)
  • OS: iOs<=16.2 (works on iOs 16.4)
  • Browser: safari

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

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

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