-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Korean characters not processing properly on iOS #2286
Comments
For reference, the way Korean writing works is that several characters bundles together to form a syllable, instead of being written individually as seen with the alphabet. So a syllable The issue here happens when words in the middle are not being processed into syllables |
Thank you @avasconcelos114, I'll test this out today. One of our developers said that this might also be an issue on the React Native side, so we'll see if we open an Issue on their repo as well. |
@avasconcelos114 I opened a bug ticket here: https://mattermost.atlassian.net/browse/MM-12813. |
Hi @avasconcelos114, Letting you know that this is an RN issue and there is a bug report on their repo here: facebook/react-native#19313. I'll close this Issue here for now, |
Summary
When typing Korean, characters do not properly form syllables if the user tries to re-edit the middle of a sentence.
Environment Information
Steps to reproduce
테스트
(ㅌ
+ㅔ
+ㅅ
+ㅡ
+ㅌ
+ㅡ
) in the post textbox of any channel테스ㅌㅔㅅㅡㅌㅡ 트
Expected behavior
User should be able to freely add test in the middle of words
Observed behavior
Any Korean characters typed that aren't at the very end of the textbox aren't processed correctly
Possible fixes
It feels like when placing the caret in the middle, each keyboard press triggers the
handleTextChange
function and immediately sets a newvalue
for the textbox, without giving the chance for users to complete the syllable.The text was updated successfully, but these errors were encountered: