Regarding modifier letters
The issue appeared when I use the Thai language. It may occur with other languages that include combining characters. The problem may be separated into two parts.
The typing experience is not the best. Normally when I type in other software, the cursor will move one per base character (either by an arrow key or by using the pointer), the backspace key will delete one preceding character (either base or combining) at a time, and the delete key will delete the following character (base and all its combining characters). In Discord, however, the cursor will move one per character (either base or combining) if using an arrow key (it will land normally using the pointer), the backspace key will delete one preceding character (base and all its combining characters that preceded the cursor) at a time, and the delete key will delete the following character (base and all its combining characters if it the following character is a base character, otherwise it will only delete all combining characters following it until it reaches the next base character).
While this behavior may occur in some other software and the users may be able to adapt to it, the other issue is more critical.
If the text is long enough, the combining characters after a certain point disappear. The character will appear in the text box before sending the message or saving the edit but will disappear when it is sent or saved. When I attempt to edit the message again, the characters will not be recovered.
It should be noted that the 2000-character limit already included these combining characters and the condition which cause the issue is not certain.
Войдите в службу, чтобы оставить комментарий.
Комментарии
0 комментариев