forms icon indicating copy to clipboard operation
forms copied to clipboard

Form isn't shown on iOS <= 16.2

Open wilddom opened this issue 1 year ago • 2 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

wilddom avatar May 12 '24 20:05 wilddom

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

Chartman123 avatar May 12 '24 20:05 Chartman123

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

susnux avatar May 13 '24 08:05 susnux

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

arthurlockman avatar Aug 20 '24 17:08 arthurlockman