Skip to content

[Bug] 特定配置下中文模式输入数字和标点会导致崩溃 #1045

Description

@ecstasoy

簡要描述 Bug:
和 #1041 一样,也是配置:

inline_preedit = false
inline_candidate = true

之后,在中文模式下快速输入数字和分隔符(我试了 , 和 . ),如100,000,000,100.000等等
預期行爲:
正常输入,继续输入数字时自动上屏/空格键上屏并加空格/第二次按下时应该上屏中文标点符号 rime/librime#972 rime/librime@28a234f
實際行爲:
以上行为均未触发,如果速度比较快的话直接就崩溃了,多次按下会多次上屏对应的分隔符,崩溃后有语音提示,如下:
https://github.com/user-attachments/assets/48ef0c2c-0375-43eb-b295-cd720d6d49fe

環境

  • 系統版本: (macOS 15.3)
  • 鼠鬚管版本: (1.0.3)
  • 方案: 尝试了雾凇拼音,粤拼,魔然等等,都是一样的表现
  • 使用了 Lua: 可能有关系?但有些方案是没有用到Lua脚本的
  • 與其它 App 有關: (哪個 App?)

我試過:

  • [✅] 我換了內置的方案(如朙月拼音)後問題仍存在:还没,等我试试 会但更难触发了,输入一长串数字的时候会自动切到西文模式,但只要手速够快依然会崩溃
  • [✅] 我找到了導致問題出現的具體設置:
  • 這是個新 Bug,以前真的沒有
  • [✅] 我對原因有一些猜想: 根据日志,原因应该和 [Bug] inline_preedit和inline_candidate配置后出现软件崩溃 #1041 提到的类似
  • [✅] 在 Issues(包括已關閉的 Issue) 中未找到相關的報告

No activity

Activity on this issue will appear here.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions