Uploaded image for project: 'ONE'
  1. ONE
  2. ONE-33651

User Picker is multiplying the character inputs when using Korean or Chinese

    XMLWordPrintable

Details

    • No
    • Data Type
    • BigPicture, BigGantt
    • JIRA server, JIRA cloud
    • 9
    • $i18n.getText("admin.common.words.hide")
      $i18n.getText("admin.common.words.show")
      var cfToHide1 = document.getElementById("rowForcustomfield_18501"); if(cfToHide1){cfToHide1.style.display="none";} var cfToHide2 = document.getElementById("rowForcustomfield_18502"); if(cfToHide2){cfToHide2.style.display="none";} var cfToHide3 = document.getElementById("rowForcustomfield_19700"); if(cfToHide3){cfToHide3.style.display="none";} var cfToHide4 = document.getElementById("rowForcustomfield_18400"); if(cfToHide4){cfToHide4.style.display="none";}
    • Sprint 2021/08, Sprint 2021/09, Sprint 2021/10, Sprint 2021/11
    • PI2021/4
    • 6 days, 4 hours, 2 minutes, 39 seconds
    • 6 days, 3 hours, 27 minutes, 48 seconds
    • 3 days, 16 hours, 1 minute, 21 seconds
    • 5 days, 4 hours, 15 minutes, 19 seconds
    • 6 minutes, 48 seconds
    • 1 week, 5 days, 18 hours, 35 minutes, 10 seconds
    • 3 weeks, 1 day, 6 hours, 37 minutes, 45 seconds

    Description

      The issue also occurs in other areas where the Select component is used, for example in Resource Manager->Add new Resource, for the Workload plan and Holiday Plan fields.

      Prerequisites:
      Install the following languages on the operating system:
      Korean
      Chinese (traditional)
      Chinese (simplified)

      Reproduction steps:

      1. Open the Box Configuration of any Box (can be ROOT/Home)
      2. Switch the keyboard language to Korean (for MacOS, use "2-Set Korean").
      3. Click on the Main Lead field to open the User Picker.
      4. Press any character key (for example "g") 5 times in the row.
      5. Notice how many character inputs are displayed.
      6. Repeat steps 3-5 for Chinese traditional and simplified (note: there's a slightly different input method for simplified)

      Actual result:
      Every other input is doubled, for example pressing "g" 5 times for "ㅎ" is registered as "ㅎㅎㅎㅎㅎㅎㅎ"

      Expected result:
      Inputs are registered correctly. For example, pressing "g" 5 times for "ㅎ" is registered as "ㅎㅎㅎㅎㅎ"

      Workaround:
      In order to bypass that, user would have to write the string down in a different text field, and then copy/paste it to the user picker field.

      Attachments

        1. chinese simplified.mp4
          517 kB
        2. chinese traditional.mp4
          1.18 MB
        3. korean.mp4
          716 kB

        Activity

          People

            michal.piaskowski Michał Piaskowski
            krzysztof.luczak Krzysztof Łuczak
            tomasz.jaskiewicz Tomasz Jaśkiewicz , jakub.zygmunt Jakub Zygmunt , mateusz.kielbowicz Mateusz Kielbowicz , aneta.wojcik Aneta Wójcik , system.gerrit Gerrit , michal.piaskowski Michał Piaskowski , pawel.guz Pawel Guz , marcin.koman Marcin Koman , martyna.turowska Martyna Turowska , marcin.staszczyk Marcin Staszczyk , lukasz.debski Łukasz Dębski , krzysztof.luczak Krzysztof Łuczak
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: