Bug 147631

Summary: The Chinese IME in Windows 10 doesn't work correctly in Calc
Product: LibreOffice Reporter: peterho0218
Component: CalcAssignee: Not Assigned <libreoffice-bugs>
Status: RESOLVED FIXED    
Severity: normal CC: himajin100000
Priority: medium    
Version: 7.2.5.2 release   
Hardware: All   
OS: Windows (All)   
Whiteboard:
Crash report or crash signature: Regression By:
Attachments: Steps to Reproduce

Description peterho0218 2022-02-24 09:10:59 UTC
Description:
When using the IME in Windows 10 to type Chinese characters in Calc, some characters will be skipped.

Steps to Reproduce:
1. Open a new spreadsheet with Calc.
2. Select a grid, or just keep it in 'A1'.
3. Switch the input method to '微軟倉頡' (Microsoft Cangjie). If you haven't installed the input method yet, you may install it first. To install it, add the language '中文 (繁體,香港特別行政區)' (Chinese (Traditional, Hong Kong SAR)) to your system and then add the keyboard 'Microsoft Cangjie'. The steps can be seen here: https://support.microsoft.com/en-us/windows/change-your-keyboard-layout-245c49b8-f856-7fd7-2cf5-41e54c66f5b3
4. Type a Chinese character. (e.g. '水', keystrokes: E -> Space) When the word matching table (e.g. when you type '水', it is '1.泥 2.果 3.源 ...') appears, do not select any character.
5. Select another grid, by using either mouse or arrow keys.
6. Type some Chinese characters.

Actual Results:
The first character in the new grid is skipped.

Expected Results:
No characters should be skipped. The text in the new grid should include all characters I typed.


Reproducible: Always


User Profile Reset: Yes



Additional Info:
[Information automatically included from LibreOffice]
Locale: zh-TW
Module: SpreadsheetDocument
[Information guessed from browser]
OS: Windows (All)
OS is 64bit: no
Comment 1 peterho0218 2022-05-02 07:09:14 UTC
Created attachment 179885 [details]
Steps to Reproduce
Comment 2 Faisal 2022-06-30 10:59:36 UTC
Cannot reproduce on:

Version: 7.3.4.2 (x64) / LibreOffice Community
Build ID: 728fec16bd5f605073805c3c9e7c4212a0120dc5
CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win
Locale: en-GB (en_US); UI: en-GB
Calc: CL

Unlike your steps, the candidate window on my machine did not disappear when the second cell is selected.
Comment 3 peterho0218 2022-06-30 15:42:13 UTC
I've tried version 7.3.4.2 too. It seems that the problem has gone. Thank you so much.