Bug 55635 - Не срабатывает задержка перед ручным восстановлением сессии
Summary: Не срабатывает задержка перед ручным восстановлением сессии
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gnome-shell-extension-session-keeper (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: x1z53@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-18 13:42 MSK by Olga
Modified: 2025-12-29 10:15 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olga 2025-08-18 13:42:43 MSK
Версия программы:
=================
gnome-shell-extension-session-keeper-1.0.2-alt1

Стенды с ошибкой, обновлен. до Sisyphus:
========================================
Alt Workstation 11

Шаги, приводящие к ошибке:
==========================
1. Установить расширение gnome-shell-extension-session-keeper и перезагрузиться
# apt-get install gnome-shell-extension-session-keeper
2. Открыть приложение "Расширения" (Extensions) -> Включить расширение Session Keeper -> ЛКМ на три вертикальные точки рядом с тублером включения расширения -> Настройки -> Выбрать Восстановление сессии - Вручную,  Задержка перед восстановлением - 10 секунд
3. Открыть несколько приложений, например, браузеры с различными сайтами, LibreOffice и т.д.
4. Перезагрузить/выключить, а затем включить компьютер или  выйти, а потом зайти в сессию. 
5. Чтобы восстановить сессию: Открыть приложение "Расширения" (Extensions) -> ЛКМ на три вертикальные точки рядом с тублером включения расширения Session Keeper -> Настройки -> Включить отладку -> В появившейся доп. вкладке "Отладка" нажать кнопку "Восстановить сессию"

Ожидаемый результат:
====================
Открытые окна до перезагрузки/выключения/выхода из сессии восстановились через 10 секунд после нажатия кнопки "Восстановить сессию"

Фактический результат:
======================
Открытые окна до перезагрузки/выключения/выхода из сессии восстановились сразу после нажатия кнопки "Восстановить сессию"

Дополнительная информация:
==========================
Ошибка не воспроизводится если были выбраны восстановление сессии "При входе" или "Вручную"
Comment 1 X1Z53 2025-12-07 03:24:22 MSK
Решено апстримом. Таск, содержащий исправление:
https://packages.altlinux.org/ru/tasks/402072/
Comment 2 X1Z53 2025-12-14 18:37:08 MSK
Закрыто таском https://git.altlinux.org/tasks/402072
Comment 3 Горин Егор Романович 2025-12-16 16:28:06 MSK
Воспроизвелось на версии программы:
gnome-shell-extension-session-keeper-1.0.5-alt1
Стенд обновленный до сизиф: 
ALT Workstation 11.1 x86-64
Comment 4 Дмитрий 2025-12-16 23:16:56 MSK
Я считаю, что ручное нажатие на восстановление не должно делать задержку, так как это противоречит самому действию. Действие нельзя неявным образом скрыть и в фоне начать отсчёт - разве что сделать обратный таймер частью интерфейса, но это уже усложнение. Поэтому любые ручные целенаправленные действия по восстановлению сессии не имеют задержки, а задержка срабатывает только при неявном срабатывании восстановления
Comment 5 Антон Мидюков 2025-12-29 10:15:27 MSK
(Ответ для Дмитрий на комментарий #4)
> Я считаю, что ручное нажатие на восстановление не должно делать задержку,
> так как это противоречит самому действию. Действие нельзя неявным образом
> скрыть и в фоне начать отсчёт - разве что сделать обратный таймер частью
> интерфейса, но это уже усложнение. Поэтому любые ручные целенаправленные
> действия по восстановлению сессии не имеют задержки, а задержка срабатывает
> только при неявном срабатывании восстановления

Согласен.