-
Notifications
You must be signed in to change notification settings - Fork 13.5k
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
bug: ion-input duplicate input values and delete key does not work with Japanese keyboard #24669
Comments
In Ionic 6.0.3, this bug did not occur. |
I confirmed the following today.
|
This phenomenon occurs when IME in Japanese is used, but it has been confirmed that this phenomenon does not occur when IME in English is used. |
Even if IME in Japanese is used in ion-textarea, this phenomenon does not occur, so I decided to use it instead of ion-input temporarily. |
@tatsuyasenbom if you are able, I would greatly appreciate instructions or a resource/link that explains how I can set-up my environment to verify the issue in Japanese. I have both a Windows and Mac available to test with, as well as an iPhone. Thank you! |
Thank you for contacting me! I don't have a Mac for financial reasons, so I was in trouble because I couldn't observe the logs ..... IME in Japanese can be set-uped or switched by following the procedure described in the link below. If the system language is not Japanese, you can move to the IME setting screen by pressing and holding the globe mark on the displayed software keyboard after focusing on ion-input. |
@tatsuyasenbom thank you so much! I was able to reproduce your issue in your application with the Japanese keyboard. We will capture this as a bug and prioritize. One odd thing I noticed, is that this issue does not seem present in our standalone examples without Angular. I'll capture this as an Angular bug for now. |
Thank you for your confirmation. Certainly, I updated to Angular 13 at the same time as the update to Ionic 6.0.4. It's a phenomenon that Ionic 6.0.3 and Angular 12 couldn't confirm. Thank you. |
@tatsuyasenbom I have been able to find the code that introduces this issue. PR #24606 introduced changes to how the native input value is set. This appears to be conflicting with the Japanese keyboard inputs. In the interim you can set your application to 6.0.3 to avoid this issue. I'll follow-up when I have found a resolution that satisfies this issue and the original issue my PR aimed to fix. Thanks! |
Wonderful!
I am looking forward to! |
@tatsuyasenbom Can you test with the following build and let me know if the issue is resolved on your device? npm install @ionic/[email protected] For reference, I tested locally with my iPhone XS Max and was able to see both the duplicate values and the delete key issues resolved. Thanks! |
I've confirmed that Thank you! |
The fix will be publicly available in v6.0.6 (releasing this week). Thanks! |
Thanks! |
Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out. |
Prerequisites
Ionic Framework Version
Current Behavior
Expected Behavior
Steps to Reproduce
ionic serve --address xxx.xxx.xxx.xx
ionic biuld --prod
Code Reproduction URL
tatsuyasenbom/ionic-angular-sample@ae4184a
Ionic Info
Additional Information
No response
The text was updated successfully, but these errors were encountered: