Search Issue Tracker

Fixed in 3.2.0-pre.3

Votes

2

Found in [Package]

3.2.0-pre.2

Issue ID

1387772

Regression

No

Custom "TMP_InputValidator" causes input duplication on "TextMeshPro InputField"

Package: TextMeshPro

-

How to reproduce:
1. Open project "1140242-TMPInputValidator.zip"
2. Go to the Build Settings and build for the iOS or Android
3. In the app press on the "Input FIeld 2"
4. Write "1"
5. Observe the result
6. Again write "1"
7. Observe the result

Expected result: "Input FIeld 2" is showing "9"
Actual result: "Input FIeld" is showing "91"

Reproducible with: 2.1.6 (2019.4.34f1), 3.0.6 (2020.3.25f1), 3.2.0-pre.2 (2021.2.7f1)
Could not test with: 4.0.0-pre.1 (2022.1.0b1) (iOS failing to build in Xcode, Android detects the apk file as a trojan)

Notes:
- "Input field 1" is working as expected and the 96th script line is "return (char)0" instead of "return ch"
- Bug is not reproducible in the Editor, Build, and WebGL

Reproduced with:
VLNQA00358 - iPhone 12, 14.1 iOS
VLNQA00310 - iPad Pro 12.9", 13.4.1 iOS
VLNQA00392 - iPad (9th generation), 15.0 iOS
----------, Huawei - (ELS-NX9), Android 10, CPU: NOT FOUND, GPU: Mali-G76
VLNQA00264, Samsung Galaxy S10+ (SM-G975F), Android 10, CPU: NOT FOUND, GPU: Mali-G76
VLNQA00078, Motorola Nexus 6 (Nexus 6), Android 7.1.1, CPU: Snapdragon 805 APQ8084AB, GPU: Adreno (TM) 420
VLNQA00391, Xiaomi Redmi 9A (M2006C3LG), Android 10, CPU: MediaTek Helio G25 (MT6762G), GPU: PowerVR Rogue GE8320
----------, Oppo Reno Z 中国版 (PCDM10), Android 11, CPU: NOT FOUND, GPU: PowerVR Rogue GM9446
----------, Samsung - (SM-G991U), Android 11, CPU: Snapdragon 888, GPU: Adreno (TM) 660
VLNQA00335, Samsung Galaxy S20+ 5G (SM-G986B), Android 10, CPU: Exynos 990, GPU: Mali-G77

  1. Resolution Note (fix version 3.2.0-pre.3):

    Fixed in: 3.2.0-pre.3 (2020.3.0f1 and above)

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.