Bug:Candidate Window Position Bug on macOS 26.1 (010 Editor v16)

When typing Chinese on 010 Editor version 16 on macOS, the candidate window (IME candidate list) always appears in the top-left corner of the screen instead of near the text cursor.

This issue does not occur in version 15, where the candidate window is displayed correctly right below the cursor.

Steps to Reproduce:

  1. Open 010 Editor v16 on macOS 26.1.

  2. Switch the system input method to Chinese (Pinyin).

  3. Start typing any Chinese characters.

  4. Observe the position of the IME candidate window.

Expected Behavior:

The candidate window should appear below the text cursor, just like in version 15.

Actual Behavior:

The candidate window appears at the top-left corner of the screen, far away from the cursor.

Environment:

  • macOS: 26.1

  • 010 Editor: v16.x

  • Issue does NOT occur on: v15.x

I believe we have this bug fixed now and we can post up an update. Are you running on Intel or ARM hardware?

Graeme
SweetScape Software

ARM m4 macbook, thanks for your help.

Can you check if this update fixes the problem: https://download.sweetscape.com/010EditorMacARM64Installer16.0.2d.dmg Thanks!

Graeme
SweetScape Software

At first it works correctly, and the candidate window appears right below the cursor.

However, once 010 Editor loses focus and then regains it(for example, when switching windows) the candidate window starts overlapping the current text input, making it impossible to type properly.

May I ask if there is any update on the progress of this issue?

We cannot seem to replicate the issue where the candidate window overlaps the current text input. Can you give us some exact steps to replicate the issue?

Graeme
SweetScape Software

Fyi,thanks.

ime_window_bug

You appear to have found a bug in our UI library Qt. We’ve tried to add a work-around and can you check if this fixes the issue: https://download.sweetscape.com/010EditorMacARM64Installer16.0.2h.dmg

Graeme
SweetScape Software

Thank you very much,it works like charm.