If IME is installed on the system, OSK will not be elevated to top surface.
OS: Mobian Debian/sid
Device: Pine64 Pinephone, Xiaomi Poco F1
Steps to reproduce:
-
apt install fcitx5 fcitx5-mozc
(other IME with GTK IM module may also cause the same issue ) - enable IME by running
im-config
(this step may not be necessary) - restart Phosh
- keep OSK activated
while :; do busctl call --user sm.puri.OSK0 /sm/puri/OSK0 sm.puri.OSK0 SetVisible b true; sleep 1; done &
pkexec echo test
- OSK is not elevated to top surface and cannot be used to input passphrase.
Issue can be worked around by reverting 13ee2645