rime / weasel

【小狼毫】Rime for Windows
https://rime.im
GNU General Public License v3.0
4.52k stars 550 forks source link

CI 版本中,inline_preedit 为 true 时,行内预编辑区域在切换窗口后消失 #1041

Closed mirtlecn closed 10 months ago

mirtlecn commented 10 months ago

上报前请检查

操作系统信息

描述遇到的问题

985 引入分应用设置 inline_preedit 情况,导致 Chrome 下预编辑区消失。

全新系统,所有设置未更改,weasel.custom.yaml 设定如下:

inline_preedit: true

app_options:
  flow.launcher.exe:
    inline_preedit: false
  1. 打开 Brave/Chrome 浏览器,正常显示 inline_preedit
  2. 打开 Flow Launcher,正常在 weasel 窗口内显示 preedit 区域
  3. 再次切换为 Brave/Chrome 浏览器,发生 bug,不显示 preedit 消失(在 Keypirinha 中,还会出现同时显示 inline_preedit 和 窗口内 preedit 的情况)

image

视频

20230816191554.webm

fxliang commented 10 months ago

确认是bug,看看#1042 的产出是不是已经解决你遇到的问题