GNOME Shell 3.36 broke compatibility with PAM modules, can not show multiline messages.
-
Your OS and version Ubuntu 20.04.1 LTS
-
Affected GNOME Shell version GNOME Shell 3.36.4
Bug summary
Starting from gdm 3.36 help(additional) message is showed inside password field(edit box) on logon screen and thus can not have more then 1 line. Moreover logon screen interoperate with different PAM modules which can show messages consists of several lines(as example PAM_PROMPT_ECHO_ON function). In this way greeter gdm version 3.36 and above can not show such message properly and thus broke compatibility with PAM specification. Attached you can find 3 lines message but it is possible to show multilineline message(for example 10 lines message).
Steps to reproduce
- Install PAM module which can show multiline message using PAM_PROMPT_ECHO_ON in auth section
- Log out and log in.
- Pay attention to the screen
What happened
Gnome shell showed multiline message inside edit box(password field) which could not fit there.
What did you expect to happen
Gnome shell should show such message above edit box(password field) as it did in previous versions.