Bug 57695

Summary: Claws Mail - некорректно отображается баннер с оповещениями о новых письмах
Product: Sisyphus Reporter: Дмитрий Кольвах <k_e_u>
Component: claws-mail-plugin-notificationAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: at, cas, crux, ender, ivanovav, lav, ldv, mike, qa_viy, sem, shaba, viy
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Баннер требует прокрутку, отображен некорректно
none
Баннер не требует прокрутки
none
Часть окна терминала вместо баннера none

Description Дмитрий Кольвах 2026-01-28 17:31:09 MSK
Created attachment 20579 [details]
Баннер требует прокрутку, отображен некорректно

При попытке использовать баннер для оповещения о новых/непрочитанных письмах, наблюдается эффект:
- если общая длина заголовков писем меньше, чем ширина баннера, баннер показывается корректно
- если общая длина заголовков писем больше, чем ширина баннера, баннер имеет некорректный размер и показывает содержимое окна, которое было под ним в момент настройки.

Ожидаемое поведение:
- если общая длина заголовков писем больше, чем ширина баннера, то его содержимое прокручивается в форме бегущей строки.

claws-mail-4.3.1-alt3.x86_64
claws-mail-plugin-notification-4.3.1-alt3.x86_64
Simply Linux p11, XFCE

На Workstation p10 (MATE) поведение корректное, проблема обнаружилась при переходе на Simply p11.
Comment 1 Дмитрий Кольвах 2026-01-28 17:31:46 MSK
Created attachment 20580 [details]
Баннер не требует прокрутки
Comment 2 Иванов Александр Владимирович 2026-02-03 13:05:51 MSK
Created attachment 20610 [details]
Часть окна терминала вместо баннера
Comment 3 Иванов Александр Владимирович 2026-02-03 13:14:40 MSK
Стенды, на которых воспроизводится ошибка:
  kworkstation-11.2-x86-64, обновленный до sisyphus
  workstation-11.1-x86-64, обновленный до sisyphus
  education-11.0-x86-64-kde, обновленный до sisyphus
  education-11.0-x86-64-xfce, обновленный до sisyphus

Версия программы: claws-mail-plugin-notification-4.3.1-alt3

Шаги воспроизведения ошибки:
1) Установить пакет:
   # apt-get install -y claws-mail-plugin-notification
2) $ claws-mail
3) Настройки -> Модули -> Загрузить -> Выбрать notification.so -> Открыть
4) Настройки -> Параметры -> Модули -> Баннер
5) Показывать баннер: Только если не пустой
   Ширину баннера выставить такой, чтобы заголовок сообщения в него не помещался
6) Применить

Фактический результат: Баннер не отображется, но если ширину баннера установить такой, что заголовок сообщения в него поместится, баннер отобразится

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

Дополнительная информация: В p11 ошибка также воспроизводится
На education-11.0-x86-64-xfce и Simply Linux на месте, где должен отображаться баннер показывается содержимое окна, которое было под ним в момент настройки. (См. картинку выше)