How to reproduce:
1. Open the “ReproProjectKorean.zip“ project
2. Open the “SampleScene“
3. In the “File > Build Settings“ choose the iOS module
4. Build the Xcode project
5. Open the “Unity-iPhone.xcodeproj“ file
6. Run to a physical device
7. In the “System > General > Language & Region“ set “Korean“ as a preferred language default (move it to be first in the list)
8. Open the application and press on the Input field
Expected result: ‘확인’(Done) text is displayed as ‘확인’(Done)
Actual result: ‘확인’(Done) text is displayed as '...'
Reproducible with: 2022.3.58f1, 6000.0.38f1, 6000.1.0b6, 6000.2.0a3
Reproducible environment: macOS 15.2 (M4 Max)
Not reproducible environment: No other environment tested
Reproducible with these devices:
VLNQA00604 - iPhone 15 Pro Max, CPU: Apple A17 Pro, GPU: Apple Designed, OS: 17.5.1
Not reproducible with these devices:
VLNQA00535, iPhone XS (MT9F2ET/A), CPU: Apple A12 Bionic, GPU: Apple designed, OS: 17.6.1
VLNQA00416, iPhone 13 Pro (MLVA3ET/A), CPU: Apple A15 Bionic, GPU: Apple designed, OS: 16.1.1
VLNQA00626, iPhone 16 (MYE73QN/A), CPU: Apple A18 Pro, GPU: Apple designed, OS: 18.0.1
VLNQA00232, iPhone 8 Plus (MQ8M2ET/A), CPU: Apple A11 Bionic, GPU: Apple designed, OS: 16.7.10
VLNQA00600, iPad Pro (9.7 inch, WiFi), CPU: Apple A9X, GPU: Apple designed, OS: 14.8
VLNQA00335, Samsung Galaxy S20+ 5G (SM-G986B), Android 10, CPU: Exynos 990, GPU: Mali-G77
Notes:
- Issue only reproduces when “Settings > Display & Brightness > Display Zoom” is set to “Default“
- The first time you press on the Input field the ‘취소'(Cancel) is displayed as ' … ’ and on the second press and so on ‘확인’(Done) will be displayed as ' … ' and ‘취소'(Cancel) will be displayed as expected
- Similar issue with Vietnamese and Chinese touchscreen keyboards