login widget doesn't display ibus/fcitx or other input method state when typing password
Sorry, I don't see the xfce-screensaver project here, I think it is related to it instead of session.
After a time of inactivity and the screen locked, the password of the user is asked to unlock the screensaver.
If one of non-latin input method was chosen with iBus for example, nothing allow to know which one is used, pressing the shortcut for changing the method don't display either and as there is by default, with only one user, no mean to show what is typed, the password doesn't work and account is locked for ten minutes.
I believe iBus window that display current selection/change is drawn behind the login/pass window, so it is totally hidden. As I use about 10 complex input methods in different languages, and it is hard to know which one is currently selected.
The only workaround I found is to go in console terminal mode with ctrl+alt+F3, to login and to kill xfce4-screensaver binary.