Skip to content
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 開啟新分頁時 Lag、旋轉彩球約 5 秒且威注音凍結 #240

Closed
droolinghorseye opened this issue Nov 4, 2022 · 2 comments
Labels
BUG / DEBUFF / REGRESSION Something isn't working Q&A / DISCUSSION Discussions / Questions
Milestone

Comments

@droolinghorseye
Copy link

droolinghorseye commented Nov 4, 2022

摘要
在 Safari 下使用 Command+T 開啟新分頁時,一定機率會出現 Lag、彩球旋轉,威注音選單顯示「⋯⋯」。約 3-5 秒回復正常。

快速分類
輸入法崩潰或正在接受文字輸入的應用程式崩潰

問題發生步驟
同摘要

預期正常狀況
切換至內建注音或英文輸入法則無此問題。

螢幕截圖或螢幕錄製

default.mov

電腦環境
請問您在怎樣的環境遇到這個問題?

  • 威注音版本:2.9.4
  • 注音排列與基礎鍵盤佈局:Apple 標準注音鍵盤布局
  • macOS 版本:13.0(22A380)
  • 在哪個應用程式中打字遇到問題:Safari 16.1(18614.2.9.1.12)
  • 電腦機種:MacBook Pro 14 M1 Pro
  • 其他特殊設備:無關。
  • 特殊設定:更換至 Apple Silicon 始發生。

其他
謝謝。

@droolinghorseye droolinghorseye added the BUG / DEBUFF / REGRESSION Something isn't working label Nov 4, 2022
@ShikiSuen ShikiSuen added the Q&A / DISCUSSION Discussions / Questions label Nov 4, 2022
@ShikiSuen ShikiSuen added this to the 2.9.5 milestone Nov 5, 2022
@ShikiSuen
Copy link
Collaborator

之前在問題 #226 當中得出的結論是:

「(de)activateServer() 過程中不能有 setMarkedText(),否則會導致無限迴圈。」

但 PO 主的問題得同時從另一個新層面來解決。這個新層面的解決方式就是:讓 (de)activateServer() 以及 setValue() 的執行過程盡量不耗時。所以這次用了 GCD 處理、將全部的任務扔給一個新的不需要等待結束的執行緒。

Apple 應該將這部分內容寫到 documentation 當中。

@ShikiSuen
Copy link
Collaborator

ShikiSuen commented Nov 5, 2022

Dealt in 2.9.6.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BUG / DEBUFF / REGRESSION Something isn't working Q&A / DISCUSSION Discussions / Questions
Projects
None yet
Development

No branches or pull requests

2 participants