sap.m.Select: Keystroke indexing in list doesn't work with Chinese IME
@petyabegovska is already working on this.
Since Mar 31, 2022.
- Dominant language
- JavaScript
- Stars
- 3.3k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
OpenUI5 version: latest
Browser/version (+device/version): all
Any other tested browsers/devices(OK/FAIL):
URL (minimal example if possible):
https://openui5.hana.ondemand.com/explored.html#/sample/sap.m.sample.Select/preview
https://jsbin.com/lupini/edit?html,js,output
User/password (if required and possible - do not post any confidential information here):
Steps to reproduce the problem:
- Bring up the jsbin sample and give focus to the Select control
- Activate any Chinese IME
- Attempt to compose a Chinese character using the IME, such as the first one in the Select control's list ( '可')
What is the expected result? Expected that keystrokes would activate the IME composition window in order to allow for composing of a Chinese character, to assist in navigating through the Select list, similar to the behavior of single-byte characters.
What happens instead? When the list contains only Chinese characters, keystrokes are ignored since any single key doesn't match the multi-byte Chinese characters.
Any other information? (attach screenshot if possible) This may be by design, but it's a loss in functionality for Asian locales, as the user doesn't have the same convenience of searching through a long list by specifying the first character.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.