Korean Input Bug: Uncommitted syllable gets moved to the front

Anki 24.06.3 (d678e393)
Python 3.9.18 Qt 6.6.2 PyQt 6.6.1
Platform: Windows-10-10.0.19045

I have started the Anki app holding down shift key, so it’s running without addons.

The bug can be reproduced reliably as follows:

  • Use Microsoft Korean IME
  • Go to Add dialog or the card editor in Browser
  • In any input box, input multi-syllable Korean, but do not commit the last syllable (i.e. leave the last syllable with underline).
  • Click away from the Anki app.

Expected result:

  • The last syllable is committed at the cursor

Actual result:

  • The last syllable gets moved to the very front of the input

I made a recording, but I can’t add links or attach files…

I’m afraid this is a bug in the toolkit Anki is built on, and will hopefully be fixed in a future update.

In that case, I would appreciate if the developer (or someone who knows exactly what the problem is) can make a bug report upstream, instead of just saying “not my problem” and letting it slide.

1 Like

Previous experience doesn’t give me much hope for this being fixed in a timely manner, but if you wish to report it to them, please see Report an issue to Qt · Issue #2652 · ankitects/anki · GitHub

1 Like

Respectfully, since you are a dev, you are in a much better position to report a bug than me. The link you provided is asking to do so much.

You cannot expect an average Anki user to do this kind of thing just because it’s a “toolkit issue”.

1 Like

It may take me less time than you, but it still takes time. My time is not unlimited, and I would rather spend what I have on other tasks that are more likely to produce a favorable outcome.

I don’t expect it, but I offer it as an option. If you’re unwilling or unable, this will need to wait for someone else to come along I’m afraid.

2 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.