TextMeshProInputField

I am adding Sprite(Emoji Iocn’s) tag to TextMeshProInputField through code its working fine in Editor but When I am running the application on Android mobile its not working its not updating the Carret position of TextMeshProInputField. and Sprite Tag are also getting visible on Android keyboard even i m unchecking the AllowRichtextedting option on TMPinputField.

The text shown in the Soft Keyboard is a native Android implementation. As such, this native Android code has no idea what means or any other rich text tag mean which is why they are shown as the raw text. Basically, the Android text field always shows the raw text.

Hello Stephan,
thanks for you quick reply.

I am unchecking soft keyboard option on TMPInputField. but still i see the tag while deleting the sprite in the input field.
another issue which i am facing is sprite’s are not getting update(caret position) its not showing the last selected sprite if i am selecting the sprite continuously in TMPInputField.

What version of the TMP package are you using?

I am using unity version : 2018.4.27 and TextMeshProVersion :- 1.5.3

I did make further improvements to the Input Field in version 1.5.4 so I suggest you give that version a try and let me know if you still run into the same issue.

I updated the TMP package i am still facing the same issue… on Android…if you want i can provide you the Repro project or testapk. for Webgl i found the work around that when ever user add emoji to input field i am increasing the cout of caret position. and calling method ActivateInputField();. if i am using same method call for android to update the emoji

It would be great if you could submit a bug report with the repro project.

Once you get the Case # via email please post it here.