Когда я выбираю фрагмент текста, содержащий символы, отличные от BMP, в текстовом поле, а затем набираю новый символ или вставляю новый текст, старый текст не заменяется, а добавляется к новому тексту. Это означает, что мне всегда нужно сначала нажимать клавишу удаления, чтобы этого не происходило.
Это не серьезная проблема, но все же немного раздражает. Кто-нибудь знает обходной путь для этой ошибки, которая, вероятно, вызвана тем, что не-BMP символы хранятся в памяти в виде суррогатных пар?