You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This question is a secondary question caused by the #7988
In the parameter brackets of an expression, the first character entered will be duplicate. It is reproduced anywhere non-English string When using IME.
I'm afraid I can't reproduce this. Normally I test IME issues using the Windows emoji picker, as that appears to fire the same compositionstart/end events as IME uses. If I follow these steps:
Type abs(
Press Windows + . to show emoji picker
Choose 😀 from picker
Then it correctly enters abs(😀 - there is no duplication. I verified it is firing compositionstart/end events so it doesn't appear those are doing anything wrong.
The input is in fact a contenteditable field and the browser itself handles entering characters - Construct only responds to the entered input and doesn't handle actually adding characters itself (unless you do something like choose an expression from the Expressions Dictionary or select an autocomplete suggestion). So it may be a browser bug or issue with the type of IME you are using.
Do you have any further advice on how to reproduce the problem?
Problem description
This question is a secondary question caused by the #7988
In the parameter brackets of an expression, the first character entered will be duplicate. It is reproduced anywhere non-English string When using IME.
a possible line of investigation:
https://developer.mozilla.org/en-US/docs/Web/API/Element/compositionstart_event
Attach a .c3p
issue-ime2.c3p.zip
Steps to reproduce
Any expression can be reproduced, use IME to input any characters in brackets.
Note: | indicates the position of the cursor
Observed result
input: jing
Observed: jjing
Expected result
no additional repeated characters
More details
Affected browsers/platforms:
First affected release:
System details
View details
PASTE HERE
The text was updated successfully, but these errors were encountered: