Bug: Unable to select Japanese words on macOS

When adding new flashcards, I’m unable to select Japanese words during input. For example, if I input か, hitting space should cycle through a bunch of different kanji, like it does in all other apps. In Anki it does not cycle through anything.

Debug info:

Anki 2.1.54 (b6a7760c) Python 3.9.7 Qt 6.3.1 PyQt 6.3.1
Platform: Mac 13.0
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2022-11-06 21:23:45


===Add-ons (active)===
(add-on provided name [Add-on folder, installed at, version, is config changed])
AwesomeTTS - Add speech to your flashcards ['1436550454', 2022-10-01T00:40, 'None', '']

===IDs of active AnkiWeb add-ons===
1436550454

===Add-ons (inactive)===
(add-on provided name [Add-on folder, installed at, version, is config changed])

Typing か then pressing space twice works for me, as do the up/down arrows. If this problem started recently, is it possible it coincides with a macOS upgrade?

Definitely possible it’s related to upgrading to macOS Ventura!

I’ve just tested on a machine running Ventura, and Japanese input in 2.1.54-qt6 worked fine for me.

Hmm, it appears inconsistent. Sometimes it works, sometimes it doesn’t… I’ll try to record my screen the next time it doesn’t work. Is there any other debug information or logging I should capture?

Please make sure you always commit the editing string (eg press enter to remove the underline) before you attempt to switch to a different field or close the dialog. If you do not, the the toolkit can get confused.

I suspect that was the issue. I’ll post again if it happens again!