Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
wilddom opened this issue May 12, 2024 · 3 comments · Fixed by nextcloud-libraries/nextcloud-vue#5976
Closed

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

wilddom opened this issue May 12, 2024 · 3 comments · Fixed by nextcloud-libraries/nextcloud-vue#5976
Labels
1. to develop Accepted and waiting to be taken care of bug Something isn't working pending fix Waiting for a fix on one of our dependencies upstream Blocked or cause by an upstream issue

Comments

@wilddom
Copy link

wilddom commented May 12, 2024

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 wilddom added 0. Needs triage Pending approval or rejection. This issue is pending approval. bug Something isn't working labels May 12, 2024
@Chartman123
Copy link
Collaborator

Chartman123 commented May 12, 2024

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 Chartman123 added 1. to develop Accepted and waiting to be taken care of pending fix Waiting for a fix on one of our dependencies upstream Blocked or cause by an upstream issue and removed 0. Needs triage Pending approval or rejection. This issue is pending approval. labels May 12, 2024
@Chartman123 Chartman123 changed the title Form isn't shown on iOs<17 Form isn't shown on iOS <= 16.2 May 13, 2024
@susnux
Copy link
Collaborator

susnux commented May 13, 2024

Upstream issue: nextcloud-libraries/nextcloud-vue#5589

@arthurlockman
Copy link

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

@susnux susnux reopened this Aug 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of bug Something isn't working pending fix Waiting for a fix on one of our dependencies upstream Blocked or cause by an upstream issue
Projects
None yet
4 participants