I alternate between Meaning and Reading cards and need to switch between Japanese and English very often. Whenever I wrongly start typing in Japanese Mode, I delete the wrong character(s) and switch back to English mode from an empty input field. My problem is that the character I just deleted shows up again.
Switch to Input Source: Japanese (Mozc)
Type a japanese character in Anki
Delete it
Switch back to another layout, for example English (US)
Result: The character you deleted before the input switch appears again
Expected result: Switching between input sources should not bring back characters you have previously deleted
Unfortunately I couldn’t reproduce it with Qt Creator (but that does not mean much, I have no previous experience with Qt), but maybe it helps to know that this issue is specific to Qt6.
anki-qt5 (compiled with Qt 5.15.14 / PyQt 5.15.11) from the AUR does not have this problem, but instead all other packages (anki, anki-bin, anki-git) which build on Qt 6.6.2 / PyQt 6.6.1.
You’ll need to build one of the webengine examples, and then build a webpage with a couple of <div contenteditable=true />edit me</a>, as the issue is likely an issue with their Chromium integration.