Input method does not work in wezterm after unlock screen
Affected version
- Archlinux
- GNOME Shell 46.1
- Issue on Wayland
- No extension installed.
Bug summary
When there's certain application running while lock screen, input method won't work
Steps to reproduce
- Add any ibus input method, test is done with pinyin.
- Switch to pinyin.
- Launch wezterm under wayland, wezterm will be using text-input-v3 to talk to input method wezterm being tested is
$ wezterm -V
wezterm 20240203-110809-5046fc22
wezterm is the only running application during the test.
- Check input method works in wezterm
- Press Super+L to lock screen
- type password and press enter to unlock
What happened
wezterm is focused after unlock the screen, but input method doesn't work in it. noticed that tray icon doesn't show "中" while it should. Switch focus to dashboard or some other app and switch back to wezterm will make it work again.
What did you expect to happen
Input method should be available immediately in wezterm after unlock the screen.