Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#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 :

  1. Go to Start > Control Panel
  2. Click on Language, and Region
  3. In the Region and Language section, click Change keyboards or other input methods
  4. Click on Change keyboards...
  5. Click on Add...
  6. Expand Polish > Keyboard and check Polish (Programmers)
  7. Click OK
  8. Click Apply/OK
  9. And again click Apply/OK

Then:

  1. With the Polish (Programmers) keyboard installed, launch Internet Explorer.
  2. Once Internet Explorer is opened, use the Language bar by clicking on "EN" in the Windows' task bar.
  3. 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 bill

Milestone: tbd1.8.11
Owner: set to bill
Status: newassigned

comment:2 Changed 5 years ago by Bill Keese <bill@…>

Resolution: fixed
Status: assignedclosed

In ba3a6b1ba8d405f7aecd1764406ccc6484c56537/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:3 Changed 5 years ago by Bill Keese <bill@…>

In 3b14c63360f90d8dcca30b6031c878c0acc6be68/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:4 Changed 5 years ago by Bill Keese <bill@…>

In 82e3f709617edd70951389e0a5cae1061fa01ac0/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:5 Changed 5 years ago by Bill Keese <bill@…>

In 6e4e68aefa034a1a8a1ffcf5700e580e49d8b1d8/dijit:

Error: Processor CommitTicketReference failed
Unsupported version control system "git": Can't find an appropriate component, maybe the corresponding plugin was not enabled? 

comment:6 Changed 5 years ago by bill

Milestone: 1.8.111.7.6

This was also fixed inadvertently in 1.7 thanks to https://github.com/dojo/dijit/commit/c8f651b2100df8d0b433174a5f31b5b86b0f7774.​

Note: See TracTickets for help on using tickets.