I'm using Wine for running Windows app/games on MacOS, and testing if input method working well in Wine apps.
When trying to type word with SCIM and Wine, candidate list can't be displayed, instead, I get error message in Console from SCIM_Extension as below:
warning: attempt to begin free window rendezvous for <IMKUIPanel: 0x7fd166f52890> failed due to Error Domain=com.apple.ViewBridge Code=23 "(null)" UserInfo={com.apple.ViewBridge.error.hint=description not found, com.apple.ViewBridge.error.description=NSViewBridgeHostAbsentError}
It seems only a display-related problem, for candidate navigation and submission working well even if it can't be seen.
This problem is permanent in MacOS native input methods using CoreChineseEngine framework of Big Sur 11.6 and Monterey 12.1, but not seen in 3rd-party input methods using InputMethodKit such as hallelujahIM and squirrel.
I believe bug lies in Wine implementation of NSPanel or NSApplicationDelegate. But I need some clarification from someone in Apple, about the cause of NSViewBridgeHostAbsentError, and advices for next step troubleshooting, if possible.
Many thanks.