Warning DO NOT USE Compose Multiplatform 1.7.x wit...
# compose-ios
c
Warning DO NOT USE Compose Multiplatform 1.7.x with read only text fields on iOS: https://github.com/JetBrains/compose-multiplatform/issues/5088
i
> 1.7.x Just as a reminder - it's just the first alpha build. Also, as I replied you on GH - we (I and one more folk from the team) cannot reproduce it yet
c
It's broken on all versions as I updated the ticket, dropdowns a striaght up broken, even in that example. I actually think it's a Compose Compiler issue
i
in 1.6 with editable it was different issue. There were 2 duplicates in tracker already + it's already fixed
👍 1
c
iOS tries to show the keyboard, but then the TextField is redrawn so then it looses it's input connection
I'll update the ticket for the OG issue, but Tap to show the popup, tap again to close, tap again to show again then you start to get the flickering
and again, physical device
The problem with allot of the iOS stuff, is that Apple physical devices act so different to simulators it drives us crazy too, we'll build locally then go do a test run before releasing and find so many weird issues on physical devices
I'll update the sample with the issue I was seeing
Oh interesting
it's literally just realted to read only
I reproduced on a textfield no menuanchor
Lemme upload the sample for you
Done
Also thanks for looking into it, really excited about 1.7 as it fixes a bunch of other stuff, but this is a blocker for me 😞
a
Yep, this repro works well. Thank you!
🎉 1
c
Oh also updated this ticket, still broken on 1.7 😞 Can reproduce in that sample by removing the readOnly on the dropdown field. https://github.com/JetBrains/compose-multiplatform/issues/4011
a
Oh also updated this ticket, still broken on 1.7
On iOS, keyboard is always on top, so you can't place popup over it.
c
Well, shite, I guess the main issue is that is needs to place the popup not under the keyboard then.
Dang Apple
a
Or you can hide keyboard instead
c
yeah, we're actually going to change any filter based field to search style as I think Material should drop the filter drop down as it's terrible UX IMO (https://m3.material.io/components/search/overview)