YaLTeR/niri

Input method popup candidate window is placed in wrong position

Closed this issue · 3 comments

I reported this issue to the IME's repo. They said that it is a compositor bug. See here.

I'm trying to use an input method with the text-input-v* protocol. I found that the popup candidate window covers the input line. The upper left corner of the popup window is placed exactly where the text will be entered. The popup window is expected to be under the input line (see the last screenshot).

Here are two examples of this issue:

Alacritty (winit):

1

Firefox (GTK):

2

But Neovide (winit) some how works well:

3

There is another problem I found when using Firefox. I don't know whether it is related to the previous one. In Firefox, when I start typing for a word, the popup window always shows up at the place of the previous input word.

System Information

  • niri version: niri 0.1.2 (62892d6)
  • GPU: Intel(R) HD Graphics 620
  • CPU: Intel(R) Core(TM) i5-7200U

Thanks for the report! @kchibisov told me this may need Smithay changes to fix.

Duplicate of #125.

Ah, no, it's not really a duplicate...