Skip to content
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

[P2][Sourcing] Japanese IME is not supported in platform combobox #12983

Open
CSEHoangV opened this issue Jan 29, 2025 · 2 comments · Fixed by #12988 · May be fixed by #13007
Open

[P2][Sourcing] Japanese IME is not supported in platform combobox #12983

CSEHoangV opened this issue Jan 29, 2025 · 2 comments · Fixed by #12988 · May be fixed by #13007
Labels
ng15 Angular 15 support

Comments

@CSEHoangV
Copy link
Contributor

CSEHoangV commented Jan 29, 2025

Is this a bug, enhancement, or feature request?

Bug

Describe your proposal.

For ng15, when we enable Japanese IME and try to input for conversion to different Japanese characters, it is not completely working on platform combobox. For example, when we type "にほん" and press spacebar, it does not convert to "日本" as it is supposed to. Core combobox seems working fine for conversion but the autocomplete does not catch the input after text is converted.

2025-01-28_16-11-21.mp4

This can be reproduced in MAC and Window. Our application is mostly using platform combobox so we need this address on that component. This blocks our Japanese customer because they cannot:

  • Utilizing IME tool to convert the right character.
  • Even if it is correct, the autocomplete does not catch the input (based on ng15 core combobox).

Observed this is working correctly for both cases on core combobox in main branch. I found there are some related fixes on both ng15 and main branch but only on core combobox:

#12340 (main)
#11051 (ng15)

Could you help applying/downporting those fixes and have further fixes if needed on platform combobox?

If this is a bug, please provide steps for reproducing it; the exact components you are using;

Have Japanese IME enabled and choose Hiragana
Have platform combobox with list of some Japanese values
Type Romanji to convert it to Hiragana.

For example:

  • Type ni(に)ho(ほ)nn(ん) and press spacebar on platform combobox.

Expected:

  • It is converted to 日本 and 日本 is also highlighted from autocomplete after pressing enter.

https://stackblitz.com/edit/angular-xfhchbhj?file=src%2Fapp%2Fcombobox-example.component.html

Can you handle that on the application side

No

Which versions of Angular and Fundamental Library for Angular are affected? Please, specify the exact version. (If this is a feature request, use current version.)

Angular: 15
core/ platform: 0.43.49

Did you check the documentation and the API?
Yes

@CSEHoangV
Copy link
Contributor Author

CSEHoangV commented Feb 3, 2025

The issue is not fixed yet based on main branch (0.55.0-rc.3):

2025-02-03_13-36-17.mp4

https://stackblitz.com/edit/iauqkpsb?file=package.json

With similar change on ng-15, I think it will not work either. When try to convert to Japanese characters on platform combobox (for example, "にほん" -> "日本"), the field is out of focus and input conversion is not working. Core combobox is working fine in this case.

@mikerodonnell89
Copy link
Member

@CSEHoangV I've opened another PR, can you give a test on the deploy preview here: #13007

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ng15 Angular 15 support
Projects
None yet
2 participants