Bug 54302

Summary: При сокращении отображается на один символ меньше.
Product: Sisyphus Reporter: Антоненко Даниил <antonenkode>
Component: gnome-shell-extension-clipboard-indicatorAssignee: Антон Мидюков <antohami>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
история буфера none

Description Антоненко Даниил 2025-05-15 17:30:29 MSK
Created attachment 18467 [details]
история буфера

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

Шаги воспроизведения:
1) Открыть настройки буфера Clipboard Indicator, Раздел "Интерфейс"
2) Выставить параметры - "Длина строки в меню" = 10
3) В любом текстовом окне написать строку "12345678901"
4) Скопировать "12345678901"
5) Открыть историю буфера (список) 

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

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

Дополнение:
Также обнаружено, что сколько в настройках "Верхняя панель" - "Количество символов в верхней панели" выставлено отображается также меньше на один символ, если скопировано более указанного количества символов. Скорее всего данная ошибка совпадает с текущей из-за схожего поведения.
Comment 1 Антоненко Даниил 2025-05-15 17:32:48 MSK
Системы:
Alt Workstation 11 x86_64

Версии:
gnome-shell-extension-clipboard-indicator:68-alt2
Comment 2 Антон Мидюков 2025-06-08 16:55:34 MSK
Это ожидаемое поведение. Вместо последнего символа многоточие ставится.
Такое широко распространено со времён ms-dos (там ставился знак ~ вместо последнего восьмого символа, когда более восьми символов имя).