Bug 41229

Summary: Несколько полей ввода пароля в lightdm (с slick-greeter)
Product: Sisyphus Reporter: Alexandr Shashkin <dutyrok>
Component: slick-greeterAssignee: Антон Мидюков <antohami>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, rodyginao, vladimir.didenko
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
много полей ввода пароля
none
Нет полей для ввода после не правильного пароля
none
Съехавшее поле ввода none

Description Alexandr Shashkin 2021-10-27 12:08:06 MSK
Created attachment 9876 [details]
много полей ввода пароля

Стенды с ошибкой:

* ba8572a44ed3e51f9ef08e64aac42912    alt-server-9.1-x86_64.iso (обновлено до p10)
* 7377df28e32e692ffcd90a6011744367    alt-workstation-9.8900-20210806-x86_64.iso (реальный стенд)
* 1b5ef07687f428ee7955fdef74805343    alt-workstation-9.8900-20210806-i586.iso
* 0cbe9fd35bdbd7c51da4d109709e4aa4    alt-education-10.0alpha-20210726-x86_64.iso

Версия пакета: slick-greeter-1.5.4-alt1

Шаги, приводящие к ошибке:
1) Установить slick-greeter и еще один оконный менеджер или DE (к примеру icewm);
2) перезапустить систему;
3) когда появится окно для выбора пользователя и ввода пароля, зайти в выбор окружения и нажать несколько раз кнопку Esc, выйти из меню выбора. (данный пункт можно повторить несколько раз).

Результат: 
После выхода из меню выбора окружения появилось несколько полей для ввода пароля. Если в одно из полей ввести не верный пароль и нажать Enter, то поля ввода полностью пропадут, вход в сеанс не произойдет.

Ожидаемый результат:
После выхода из меню выбора окружения будет только одно поле для ввода пароля.
Comment 1 Alexandr Shashkin 2021-10-27 12:11:49 MSK
Created attachment 9877 [details]
Нет полей для ввода после не правильного пароля

Если сделать много полей для ввода пароля, и потом в одно из них ввести неправильный пароль и попытаться войти в сеанс, то запуск сеанса не произойдет, а поля для ввода пропадут.
Но если открыть и закрыть выбор окружения, поле снова появится
Comment 2 Владимир Диденко 2021-10-27 13:35:52 MSK
Я зарегистрировал ошибку в апстриме

https://github.com/linuxmint/slick-greeter/issues/194

но вероятность того, что починят в ближайшее время крайне мала.
Comment 3 Alexandr Shashkin 2022-11-09 15:19:41 MSK
Ошибка воспроизводится в Sisyphus

Стенды с ошибкой:
=================
* Workstation 10 x86_64 (обновлено до Sisyphus)
* Education 10 x86_64 (обновлено до Sisyphus)
* Server 10 x86_64 (обновлено до Sisyphus)

Версия программы:
=================
slick-greeter-1.5.9-alt1

Дополнительно:
==============
Ошибка также воспроизводится в P10 на версии slick-greeter-1.5.4-alt1.
Comment 4 Владимир Диденко 2022-11-09 18:24:36 MSK
(In reply to Alexandr Shashkin from comment #3)
> Ошибка воспроизводится в Sisyphus
> 

Ну так ничего и не поменялось. Разработчикам slick-greeter не до этой проблемы, видимо.
Comment 5 Алексей Родыгин 2023-07-07 11:50:31 MSK
Воспроизводится на версии 1.6.1

Дополнительно:
При нажатии кнопки Esc или при вводе неправильного пароля исчезают не все поля, остаётся только самое нижнее, это можно заметить если "добавить" 2-3 поля для ввода пароля, если добавить много полей, то поле просто выходит за границу области отображения и его не видно, из-за этого кажется что все поля пропадают.
Comment 6 Алексей Родыгин 2023-07-07 11:51:14 MSK
Created attachment 13736 [details]
Съехавшее поле ввода
Comment 7 Владимир Диденко 2023-07-07 13:38:41 MSK
(In reply to Алексей Родыгин from comment #5)
> Воспроизводится на версии 1.6.1
> 
> Дополнительно:
> При нажатии кнопки Esc или при вводе неправильного пароля исчезают не все
> поля, остаётся только самое нижнее, это можно заметить если "добавить" 2-3
> поля для ввода пароля, если добавить много полей, то поле просто выходит за
> границу области отображения и его не видно, из-за этого кажется что все поля
> пропадают.

На всякий случай повторю - никто эту проблему даже не начинал чинить. На всякий, оставлю текущий активный тикет в апстриме по этой проблеме

https://github.com/linuxmint/slick-greeter/issues/153