-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在 Safari 開新 Tab 時出現 IMKServerXPCInvocation 故障,除非在 deactivateServer() 時停用 setMarkedText()。 #226
Comments
One of my assumptions regarding this issue (Radar Issue 16792073): Even if client() is valid (not nil), setMarkedText() still shall not be executed on deactivateServer() since it already runs this. Previously, vChewing tried mitigating this issue with Grand Central Dispatch. Now, it looks like this workaround may not work with this specific case. |
該問題與田所選字窗無關。 |
Fixed in #228. |
PR #231 重新啟用了在 deactivated 的情況下的 commit() 行為,因為該行為有助於保障使用者體驗、且與本 issue 試圖解決的問題無關。 |
func handle(state) 不需要動。#239 用以恢復任何對該函式的修改。 |
已正式取消「強制讓其它會話副本全部 deactivateServer()」的設計。 |
在 M1 機種內有人提報說會在 Safari 開新 Tab 時出現 IMKServerXPCInvocation 故障。
自 2.7.0 開始出現問題。出現故障時會直接 hang 幾秒。
我只有 Intel 機種,無法重現該問題。
輸入法版本 2.9.4 SP2,系統 macOS 13.0 首發正式版。
該問題是個案,誘因不明。我另一個朋友測試卻沒發現該問題:
The text was updated successfully, but these errors were encountered: