Bug 41229 - Несколько полей ввода пароля в lightdm (с slick-greeter)
Summary: Несколько полей ввода пароля в lightdm (с slick-greeter)
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: slick-greeter (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-27 12:08 MSK by Alexandr Shashkin
Modified: 2023-07-07 13:38 MSK (History)
3 users (show)

See Also:


Attachments
много полей ввода пароля (27.17 KB, image/png)
2021-10-27 12:08 MSK, Alexandr Shashkin
no flags Details
Нет полей для ввода после не правильного пароля (33.62 KB, image/png)
2021-10-27 12:11 MSK, Alexandr Shashkin
no flags Details
Съехавшее поле ввода (30.02 KB, image/jpeg)
2023-07-07 11:51 MSK, Алексей Родыгин
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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