Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-55177

Unable to type Japanese characters correctly in a table with Chrome 65+ in case that the more left cell is not empty

    XMLWordPrintable

Details

    Description

      Atlassian Update

      This is a bug introduced in Chrome 65. According to https://bugs.chromium.org/p/chromium/issues/detail?id=829224 and https://bugs.chromium.org/p/chromium/issues/detail?id=826615, this bug is resolved in Chrome 67.0.3387.0. Target stable release for Chrome 67 is May 29 (https://www.chromium.org/developers/calendar).

      We have confirmed the bug is fixed in current Canary version (67.0.3390.0).

      Summary

      We cannot type Japanese characters correctly in a table with Chrome 65+ in case that the more left cell is not empty.

      Japanese character is generally composed of consonant+vowel letter combination like "k" + "i" = "き" and Japanese IME helps the conversion.
      However, such conversion doesn't work as expected in the specific condition.

      Also, this problem is not reproducible with Chrome v63 and the prior versions. This problem might be related to some spec change in Chrome.

      Environment

      Client that runs the browser is

      • Windows and macOS
      • Chrome (Tested with ver. 65.0.3325.162)
      • Microsoft IME (Japanese) , Google Japanese IME, and Mac IME (Japanese) (This means this occurs in any IME.)

      Steps to Reproduce

      1. Create a blank page.
      2. Create a table with more than two columns.
      3. Type some character (e.g. "a") in a cell in the first column.
      4. Set IME to Japanese.
      5. Try to type some Japanese character (e.g. "き") in a cell more right from the cell in Step 3.
        You need to type "k" + "i" in order to compose the Japanese character "き".

      Expected Results

      "k" + "i" should be always converted to "き" with Japanese IME. ("ki" = "き" in Japanese)
      Firefox.mov

      Actual Results

      "k" + "i" becomes "kい". The initial consonant letter is auto-committed. ("i" = "い" in Japanese)

      GoogleIME.mov
      MicrosoftIME.mov

      Notes

      Workaround

      • Delete the affected letter, and re-type the contents.
      • Use Firefox browser.

      Attachments

        1. Firefox.mov
          1.41 MB
        2. GoogleIME.mov
          2.54 MB
        3. MicrosoftIME.mov
          1.85 MB
        4. screenshot-3.png
          screenshot-3.png
          2 kB
        5. screenshot-4.png
          screenshot-4.png
          3 kB

        Issue Links

          Activity

            People

              jhronik Jiri Hronik
              nmukai Nobuyuki Mukai
              Votes:
              28 Vote for this issue
              Watchers:
              29 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: