#18594 closed defect (fixed)
ComboBox: auto-complete does not work for Polish characters
Reported by: | bill | Owned by: | bill |
---|---|---|---|
Priority: | undecided | Milestone: | 1.7.6 |
Component: | Dijit - Form | Version: | 1.10.4 |
Keywords: | Cc: | ||
Blocked By: | Blocking: |
Description
Using Internet Explorer or Chrome, open https://jsfiddle.net/ggg5epmj/3/ and type either € or Ł using the Polish(Programmers) keyboard on Windows. The dijit.form.ComboBox? contains several items, 2 are €abcd and Łabcd so typing either of this characters should auto-complete. But it does not.
These characters are typed as follows:
- € by pressing Right-Alt+U
- Ł by pressing Right-Alt+Shift+L
Note that when the Right-Alt is used to type a character BOTH the keys.ALT and keys.CTRL will be included in the key event. https://medium.com/medium-eng/the-curious-case-of-disappearing-polish-s-fa398313d4df is an interesting write-up on this problem.
To install the Polish(Programmers) keyboard :
- Go to Start > Control Panel
- Click on Language, and Region
- In the Region and Language section, click Change keyboards or other input methods
- Click on Change keyboards...
- Click on Add...
- Expand Polish > Keyboard and check Polish (Programmers)
- Click OK
- Click Apply/OK
- And again click Apply/OK
Then:
- With the Polish (Programmers) keyboard installed, launch Internet Explorer.
- Once Internet Explorer is opened, use the Language bar by clicking on "EN" in the Windows' task bar.
- In the menu that appears, select PL - Polish (Poland) to switch the input keyboard from EN to PL.
Change History (6)
comment:1 Changed 5 years ago by
Milestone: | tbd → 1.8.11 |
---|---|
Owner: | set to bill |
Status: | new → assigned |
comment:2 Changed 5 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:6 Changed 5 years ago by
Milestone: | 1.8.11 → 1.7.6 |
---|
This was also fixed inadvertently in 1.7 thanks to https://github.com/dojo/dijit/commit/c8f651b2100df8d0b433174a5f31b5b86b0f7774.
In ba3a6b1ba8d405f7aecd1764406ccc6484c56537/dijit: