Bug 48172

Summary: Некорректное поведение: при переходе по ссылке в telegram открепляется икона Firefox на панели задач или меняется местами Firefox и телеграм (в kde5)
Product: Sisyphus Reporter: Дмитрий <semenow.dmitr>
Component: firefoxAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: glebfm, legion, nickf, rauty, sbolshakov, tatyana
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
firefox
none
firefox-esr none

Description Дмитрий 2023-10-25 12:08:00 MSK
Система  -Altlinux Starterkit 10
Ядро     -6.1.57-un-def-alt1 (64-бита)
Plasma 5 -5.27.8
Firefox  -112.0.2 (64-разрядный)

Установил в систему браузер Firefox (по умолчанию в системе использоватего) и закрепил значек на панели задачь для быстрого доступа, сначало обратил внимание что при запуске не работает анимация на курсоре (должен прыгать значек),потом заметил что если прейти по ссылки в телеграме то закреплённый значек браузера открепляется и переносится в конец закреплённых но уже не закреплен, если браузер закрыть значек возвращается в исходное закреплённое место.
Comment 1 Дмитрий 2023-10-25 20:28:06 MSK
И версия самой программы старая, уже версия 119.
Comment 2 Дмитрий 2023-10-26 22:00:02 MSK
Переустановил на firefox-esr, в нем и версия последняя 115 и баг с закреплённым значком на панели в plasma не проявился если перейти по ссылки из телеге, единственное не работает анимация при запуске с панели, нет прыгающей иконки около курсора.
Comment 3 Tatyana Gagina 2023-11-08 10:48:11 MSK
Поведение ошибки отличается при проверке на Alt Workstation K (стенд обновлён до Sisyphus).


Версии:
firefox-119.0-alt1.x86_64
telegram-desktop-4.11.5-alt1.x86_64
firefox-esr-115.4.0-alt1.x86_64


Шаги:
1) Установить firefox и telegram-desktop (удалить chromium-gost или установить в качестве браузера по умолчанию firefox: Параметры системы KDE → Приложения → Приложения по умолчанию → Firefox → Применить);
2) Закрепить на панели задач firefox.
3) Закрыть firefox и оставить открытым только telegram-desktop → перейти по любой ссылке в telegram-desktop;
4) Закрепить на панели задач telegram-desktop и снова повторить шаг №3.

Результат: меняются местами на панели задач закреплённые firefox и telegram.
Но не происходит открепления самого firefox от панели задач. Также при условии, если не закреплять на панели задач telegram-desktop.
Если оставить открытым firefox и перейти по ссылке в telegram - то значки не будут меняться местами, всё останется на месте.

Итог: открепление ииконки Firefox не происходит, как описано было выше, но меняются местами приложения (firefox и telegram-desktop) на панели задач. Прыгающая иконка около курсора при запуске появляется.

Ожидаемый результат: не меняются местами приложения на панели задач.

При установленном firefox-esr - также меняются местами firefox и telegram-desktop, анимация срабатывает.

Аналогично на p10.
firefox-112.0.2-alt0.p10.1.x86_64
telegram-desktop-3.2.5-alt1.1.x86_64
firefox-esr-115.3.1-alt4.x86_64
Comment 4 Tatyana Gagina 2023-11-08 10:52:59 MSK
Created attachment 14982 [details]
firefox

Для сравнения видео firefox
Comment 5 Tatyana Gagina 2023-11-08 10:56:56 MSK
Created attachment 14983 [details]
firefox-esr

Для сравнения видео firefox-esr
Comment 6 Tatyana Gagina 2023-11-14 12:10:36 MSK
Проведено дополнительное исследование на Alt Workstation K  10.2

Версия:  firefox-esr-115.4.0-alt1

Реальные стенды (ноутбуки): 
Graviton N15i  (Telegram установлен из репозитория)
ASUS X1605VA Vivobook 16  (Telegram установлен через epm)
HP Laptop 15s-fq2xxx (Telegram установлен из репозитория)

Проверены варианты:
Вариант 1)
1.1) "Взаимозаменяемые виджеты" → Панель задач  →  Заменить → Меню приложений → сеть  → Firefox → ПКМ по иконке → Добавить виджет запуска на панель;
1.2) Меню приложений → сеть → Telegram → ПКМ по иконке → Добавить виджет запуска на панель (здесь обратить внимание: если telegram ранее был установлен из репозитория, а после удалён и поставлен с сайта, будет висеть вторая иконка telegram нерабочая, использовать первую);
1.3) Открыть только telegram - перейти по ссылке любой.

Результат: на первом месте стоит иконка с firefox, так как было только что запущена, однако остаётся и вторая такая же иконка с firefox как закреплённый виджет. Ожидаемо ли такое поведение?

Вариант 2)
2.1) "Взаимозаменяемые виджеты" → Панель задач (только значки) → Заменить →  Меню приложений → сеть - Firefox → ПКМ по иконке → Добавить виджет запуска на панель.
2.2) Меню приложений → сеть → Telegram → ПКМ по иконке → Добавить виджет запуска на панель;
2.3) Открыть только telegram → перейти по ссылке любой.

Результат: иконки встают на панели в порядке своей очереди запуска, в данном случае firefox остаётся первым. Но и виджеты также остаются в правой части панели задач в качестве закреплённых виджетов. Ожидаемо ли такое поведение?

Вариант 3)
3.1) Взаимозаменяемые виджеты - Панель задач → Заменить → запустить firefox и telegram
3.2) ПКМ по каждому из них → Закрепить на панели задач → закрыть firefox → перейти по ссылке в telegram.

Результат: иконка перемещается из правой части в начало, при закрытии firefox обратно возвращается на место в правую часть на панели задач.
Ожидаемо ли такое поведение?

Вариант 4)
4.1) Панель задач (только значки) → Заменить →  запустить firefox и telegram - 
ПКМ по каждому из них → Закрепить на панели задач → закрыть firefox → перейти по ссылке в telegram.

Результат: всё остаётся на своих местах. 

Итог: прошу указать - как были закреплены на панели задач иконки firefox и telegram?
Выше перечислены возможные варианты. Так как при разном способе закрепления (на панели задач) может быть разное воспроизведение.
Также прошу указать источник установки telegram (с сайта или из репозитория).
Comment 7 Tatyana Gagina 2023-11-14 12:12:50 MSK
В любом случае, анимация срабатывает всегда, падений нет, иконка не открепляется от панели задач.
Comment 8 Nikita Obukhov 2023-12-28 17:03:31 MSK
firefox-esr-115.6.0-alt1.x86_64

Воспроизводится если выбран "классический" виджет "Панель задач". На "современном" не воспроизводится.
Чтобы сменить ПКМ на "Панель задач"->"Взаимозаменяемые виджеты"