Bug 45335

Summary: Кнопка "Отмена" не работает при выборе темы браузера
Product: Sisyphus Reporter: Vladislav Glinkin <glinkinvd>
Component: newmoonAssignee: ruslandh <ruslandh>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: ruslandh, varaksaaa
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Пример
none
Всё меняется после рестарта приложени
none
Недоразумение с темами none

Description Vladislav Glinkin 2023-02-20 13:19:45 MSK
Created attachment 12559 [details]
Пример

Стенды:
sisyphus-kworkstation-10.1-x86-64
sisyphus-education-10.1-x86-64-kde
sisyphus-workstation-10.1-x86-64
sisyphus-server-10-x86-64
sisyphus-education-10.1-x86-64

Версия пакета:
newmoon-32.0.0-alt1.x86_64

Шаги воспроизведения:
1) $ newmoon
2) Tools -> Add-ons
3) Get Add-ons (установить несколько тем)
4) Themes -> Enable

Фактический результат: В случае, если установлено несколько тем, то при их выборе невозможно отменить их установку нажатием по нижней клавише "Отменить". Работает только самая верхняя.

Ожидаемый результат:
Корректная работа кнопки

В p10 на версии newmoon-31.4.2-alt1.x86_64 ошибка так же воспроизводится.
Comment 1 ruslandh 2023-02-20 13:49:51 MSK
Created attachment 12560 [details]
Всё меняется после рестарта приложени

Не понял. Всё меняется после рестарта приложения
Comment 2 Vladislav Glinkin 2023-02-21 08:59:26 MSK
Дело не в том, что тема не применяется, а в том, что при нажатии на "Применить" ещё до рестарта, не работает кнопка "Отменить" у нижней темы.
Comment 3 Artem Varaksa 2023-03-13 16:56:16 MSK
Ошибка воспроизводится на education-10-1-x86-64

palemoon-ru-32.0.0-alt1.x86_64
palemoon-uk-32.0.0-alt1.x86_64
palemoon-locale_switcher-3.1.0-alt2.x86_64
rpm-build-palemoon-32.0.1-alt1.noarch
palemoon-pt_br-32.0.0-alt1.x86_64
newmoon-32.0.1-alt1.x86_64
palemoon-searchplugins-32.0.0-alt1.x86_64
palemoon-el-32.0.0-alt1.x86_64

Ошибка воспроизводится не всегда на нижней теме, а именно на теме Стандартная (Default, Тема по умолчанию).

Если текущая тема - Стандартная, ошибка не воспроизводится (т.е. кнопка Отменить работает и на ней).

Проверял на темах:
https://addons.palemoon.org/addon/aeromoon/
https://addons.palemoon.org/addon/blackmoon/
https://addons.palemoon.org/addon/halloween/
Comment 4 ruslandh 2023-03-14 18:38:46 MSK
Created attachment 12741 [details]
Недоразумение с темами

Поймал ваш баг, да есть такое, можно в апстриим написать, но это так, "цветочки"
Если нажать на кнопку указанную "зелёной стрелкой", всё работает.
По-хорошему не надо в этом случае выдавать кнопку, на которую указывает "красная" стрелка.