Bug 58769

Summary: Приложение закрывается с ошибкой при поиске комментариев с кириллицей в окне просмотра комментариев
Product: Sisyphus Reporter: Кожевников Владимир Сергеевич <kozhevnikovvs>
Component: bookokratAssignee: sirius <sirius>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: sirius
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
file.epub none

Description Кожевников Владимир Сергеевич 2026-04-16 12:35:04 MSK
Created attachment 21159 [details]
file.epub

Стенды:
ALT Workstation K 11 x86_64
ALT Workstation 11 x86_64
ALT Education 11 x86_64
ALT Server minimal 11 x86_64

Предусловие: 
Установить пакеты bookokrat и kitty: #apt-get install bookokrat kitty
Скачать файл из вложения file.epub

Шаги воспроизведения:
1. Запустить bookokrat в терминале с поддержкой графики (Kitty/Ghostty) в директории с файлом file.ebup
2. Открыть файл file.ebup
2. Выделить текст, нажать "a", ввести текст на кириллице, нажать Esc
3. Открыть окно просмотра комментариев (нажать Space+a)
4. Нажать / для активации поиска
5. Ввести в строку поиска букву кириллицы, которая присутствует в добавленном комментарии 

Ожидаемый результат:
Поиск фильтрует комментарии. Комментарии, содержащие введенный символ, подсвечиваются.
Реальный результат:
Приложение аварийно завершается с ошибкой:
The application panicked (crashed).
  byte index 3 is not a char boundary; it is inside 'о' (bytes 2..4) of `кот`
in src/widget/comments_viewer.rs, line 1763
thread: main
Comment 1 Кожевников Владимир Сергеевич 2026-04-16 16:23:51 MSK
*** Bug 58768 has been marked as a duplicate of this bug. ***
Comment 2 Repository Robot 2026-04-20 16:00:17 MSK
bookokrat-0.3.9-alt2 -> sisyphus:

Mon Apr 20 2026 Dmitrii Fomchenkov <sirius@altlinux> 0.3.9-alt2
- fixes the missing display of opened from kitty when launched from another
  terminal (closes: 58767)
- fix a crash during multi-byte character search (closes: 58769)