Bug 155158 - Cursor dissapears when switching from chinese layout (windows 10)
Summary: Cursor dissapears when switching from chinese layout (windows 10)
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
7.5.3.2 release
Hardware: All Windows (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: CJK
  Show dependency treegraph
 
Reported: 2023-05-05 18:58 UTC by nikolasopi
Modified: 2023-12-16 16:30 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nikolasopi 2023-05-05 18:58:50 UTC
Description:
If you don't already know, in the chinese keyboard layout there are 2 input modes, english and chinese. In the chinese one, you write the characters in 'pinyin' (phonetic chinese which uses english characters) and then select with the numbers the character you want to type. Also, when you press shift, you switch between those input modes. The chinese input stays 'floating' and if you switch to english mode, by pressing shift, it gets typed in english.

To reproduce this bug, you have to type something in the chinese input mode but then instead of selecting a character or pressing shift to type it as is, you have to switch to a different keyboard layout (with 'alt' + 'shift' in windows)(I switched between greek and chinese layouts but i doubt this matters). After that you will notice that the text stays in this 'floating' state and the cursor dissapears.

When it disappears, you can still type normaly and by saving the document it reappears. After a few times of this happening, the paragraph I was working on got deleted, undo didn't work and shortly after the application crashed.

Steps to Reproduce:
1.Start typing something in chinese layout (chinese input mode)
2.Instead of selecting a character or pressing shift to print what was typed in english, switch layout by pressing 'alt' + 'shift'


Actual Results:
The cursor dissapears and the 'floating' text that was typed stays on the document. Once a part of the document got deleted and undo didn't work. Shortly after the application crashed. Saving the document makes the cursor reappear.

Expected Results:
The expected behaviour is the same with when switching from chinese input mode to english input mode(by pressing 'shift'); the text gets typed in english without any special characters.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 7.5.3.2 (X86_64) / LibreOffice Community
Build ID: 9f56dff12ba03b9acd7730a5a481eea045e468f3
CPU threads: 12; OS: Windows 10.0 Build 19045; UI render: Skia/Raster; VCL: win
Locale: el-GR (el_GR); UI: en-US
Calc: CL threaded
Comment 1 Dieter 2023-05-18 16:20:42 UTC
Thank you for reporting the bug. Does it also happen in SafeMode (Help -> Restart in SafeMode)?
=> NEEDINFO
Comment 2 QA Administrators 2023-11-15 03:12:06 UTC Comment hidden (obsolete)
Comment 3 QA Administrators 2023-12-16 03:13:11 UTC Comment hidden (obsolete)
Comment 4 Kevin Suo 2023-12-16 16:30:47 UTC
Restore to UNCONFIRMED as this issue apparently has nothing to do with "safe mode".