Problem with quick search when using Japanese IME mode

I'll start out with my setup before I explain my issue:
Windows 11 23H2 build 22631.3737
Directory Opus 13.6 build 8890
Two input languages installed: English (default) and Japanese

So my issue is that I have a bunch of folders full of notes and images from places that I want to visit in Japan for an upcoming trip there, and all the folder names are in Japanese:
Clipboard Image
which are all in the format の必見スポット.

In order to navigate to the correct folder more quickly, I use DOpus's quick search so I just start typing and it jumps down to the folder I need.

My issue is that whenever I use the IME to type in Japanese for the quick search, the IME displays what I've typed correctly (the example in the screenshot is when I'm searching for 京都 which means Kyoto):
Clipboard Image

However, when I push Enter to confirm that the IME has converted what I typed into the correct kanji, and it transfers that over to DOpus, DOpus always reverses the first two characters of whatever I type. For example it changes 京都 to 都京、so that quick search doesn't find any matches:
Clipboard Image

So I'm wondering if this might be some kind of bug in how DOpus gets the input from the Windows IME...

It might be worth noting that this only seems to happen when I start a quick search when the quick search bar at the bottom isn't already up. When the bar is there with the two reversed kanji characters, I can backspace to clear the search, type the same exact kanji again and DOpus then displays it in quick search bar in the correct order:
Clipboard Image

So it kind of works, but it's very annoying and difficult to have to type my search, quickly backspace to clear my search before the quick search bar disappears, then type the same exact thing a second time before it will work correctly.

I've also noticed that it will always only have this issue with the first two characters. For example, if I type in a longer search such as 都の, DOpus will end up searching for 都の (with the first character moved to the end of the search string), and therefore not find anything.

Clipboard Image

This function worked perfectly in DOpus 12, but I only started having this issue once I upgraded to 13. So I was wondering if there's some setting that I need to change in the new version to make this work correctly, or if this is an actual bug that you can fix.

I hope you can help me with this problem either way, because while this is just planning for a recreational sightseeing trip, I also deal with Japanese as a profession, and this problem also hinders my work.

We did make some improvements to support IMEs in 13.6.1, so you can try the current beta and see if the problem's resolved for you (or wait for 13.7 to be released next week).

Please let us know if you still have issues after trying the new version.

I installed the latest beta (13.6.12) and I seem to no longer to have the problems I was having before.

Based on what you said, I'm guessing the problems I was having stemmed from these two things:

Experimental changes to Find-As-You-Type (FAYT), and Text viewer's search field, to support IMEs which generate Unicode surrogate pairs.

Fixed FAYT reversing the first two characters if they were typed really fast.

Thank you so much for having been so proactive in fixing issues like this, and also for pointing me to the beta so that my issue could be immediately solved. :smile:

Thanks for the rapid feedback!