Hello,
I am trying to implement a SfMultiSelect inside an SfDataForm, all living inside of an SfDialog component. There is an issue, only present on IOS mobile browsers when attempting to click into the MultiSelect input, the element does not maintain focus, kicking the user out of the input before a value can be entered. Holding the click holds the focus and if the touch is held and dragged down into the keyboard, the focus on the element persists.
Here is a link to a playground containing sample code, though it will not run as the playground does not have support for the SfDataForm component: https://blazorplayground.syncfusion.com/rNVIXqLiQfyYHbHA
A gif is attached demonstrating the behavior using the code in the playground sample:
Please advise on how to resolve this issue.
Best,
Hunter
Hi Hunter Malley,
Thank you for sharing the sample and the video illustrating the issue.
We have tested the reported behavior on both a real iPhone and an emulator, and in our testing, the MultiSelect popup opens as expected. For your reference, please find the attached illustration demonstrating our results.
Based on the shared video, we noticed that you are using an iPhone 16. We have also tested the scenario on the same device in the emulator but were unable to reproduce the issue.
Here are a few details that would help us further investigate this:
Did this issue start occurring after upgrading the Syncfusion package? If so, please share the package version details.
Does this issue occur only on a real iPhone device, or does it also happen in an emulator?
Are you facing this issue on any specific iPhone models? If yes, please share the device details.
Does the issue persist when using the standalone MultiSelect component outside of SfDataForm and SfDialog?
Additionally, here is a sample that demonstrates the expected behavior:
Sample: https://blazorplayground.syncfusion.com/BthIjKBJpWJvsMhy
Regards,
Yohapuja S
Hello,
Thank you for your response. To address your questions:
Hi Hunter Malley,
Thank you for your detailed response and for sharing additional insights regarding the issue.
We have tested the scenario by integrating the keyboard and examining the MultiSelect component within the DataForm and Dialog. However, we were unable to reproduce the flickering issue on our end. In our tests, both the keyboard and the popup opened as expected without any inconsistencies.
Additionally, we would like to highlight that we have made several feature improvements and internal fixes in recent updates. To ensure you have the latest enhancements and bug fixes, we highly recommend upgrading to the latest Syncfusion package version (29.1.33) and verifying if the issue persists.
Please let us know if the problem still occurs after upgrading. If so, we would appreciate a minimal reproducible sample or further details on your implementation so that we can investigate this further.
We look forward to your response and are happy to assist you further.
Regards,
Yohapuja S