Баг с Reload? yes/no при старте CudaText

mix-7
Posts: 1180
Joined: 11.05.2018 11:02

Баг с Reload? yes/no при старте CudaText

Post by mix-7 »

mix-7 wrote: 19.07.2026 15:52 ...
Редактировал файл, сохранил и тут же закрыл CudaText.
Вкладку с файлом при этом не закрывал
При следующем CudaText старте сообщение:

Code: Select all

File was changed outside:
/home/one/work/WikidPad/data/FFTabsN42Д.wiki
Reopen it?
(Yes: reopen. No: open text from previous session.)
Почему?
Не успел записаться в сессию?
продолжение следует...
mix-7
Posts: 1180
Joined: 11.05.2018 11:02

Re: Баг с Reload? yes/no при старте CudaText

Post by mix-7 »

Про Reload:
с недавней версии стало такое поведение (CudaText 1.235.0.1, linux-x86_64-qt5, fpc 3.2.3 лексер WikidPad):
Редактируешь текст во вкладке, сохраняешь и быстро, 2-3 секунды закрываешь вкладку и CudaText.
Стартуешь опять CudaText, сообщение

File was changed outside:
/home/one/work/WikidPad/data/FFTabsN42Д.wiki
Reopen it?
(Yes: reopen. No: open text from previous session.)

Если ответить No, загружается либо недоредактированный файл,
либо со всеми изменениями, но со статусом "изменен".
Если записать и подождать 1+ минуту, только потом закрыть вкладку,
потом закрыть и открыть CudaText, то такого сообщения нет.
main Alexey wrote: 22.07.2026 10:30 думаю что Мега что-то делает.
Закрыл Mega, то же поведение.

Паллиативное решение: ждать, пока изменения запишутся в очередную сессию.
Но это неудобство появилось в одной из последних версий.
main Alexey
Posts: 3200
Joined: 25.08.2021 18:15

Re: Баг с Reload? yes/no при старте CudaText

Post by main Alexey »

может это NTFS на диске и там точность времени 2секунды? тогда понятно что timestamp разница в 1 сек. прога видит разницу в 1сек.

даже если не так -
можете сравнить timestamp из файла сессии (ключ json "file_date") и из FS?
mix-7
Posts: 1180
Joined: 11.05.2018 11:02

Re: Баг с Reload? yes/no при старте CudaText

Post by mix-7 »

Позже посмотрю и напишу

Сейчас кратко еще наблюдение:
Закрыл лишние вкладки справа, быстро закрыл CudaText, после рестарта все вкладки на месте
mix-7
Posts: 1180
Joined: 11.05.2018 11:02

Re: Баг с Reload? yes/no при старте CudaText

Post by mix-7 »

> может это NTFS на диске
у меня ext4, Ubuntu 24.04
mix-7
Posts: 1180
Joined: 11.05.2018 11:02

Re: Баг с Reload? yes/no при старте CudaText

Post by mix-7 »

> можете сравнить timestamp из файла сессии (ключ json "file_date") и из FS?
~/.config/cudatext/settings/default__linux.cuda-session 16:27
"file_date": "2026-07-28_14-41-30",

Еще сообщение в консоли:
...
NOTE: File "/home/one/.config/cudatext/settings/default__linux.cuda-session" is not saved to session
Saved session: "default__linux.cuda-session", 5 file(s), by timer at 16:31:56
NOTE: File "/home/one/.config/cudatext/settings/default__linux.cuda-session" is not saved to session
Saved session: "default__linux.cuda-session", 5 file(s), by timer at 16:32:37
...
mix-7
Posts: 1180
Joined: 11.05.2018 11:02

Re: Баг с Reload? yes/no при старте CudaText

Post by mix-7 »

А сейчас в

/home/one/.config/cudatext/settings/default__linux.cuda-session
ключ "file_date" не найден!
main Alexey
Posts: 3200
Joined: 25.08.2021 18:15

Re: Баг с Reload? yes/no при старте CudaText

Post by main Alexey »

нет, вы показали timestamp файла сессии, это не то. надо сравнить

1. timestamp из "file_date" и
2. modification date у имеенно того файла который в сессию записан, на котором Куд выдает msgbox

сравнить надо сразу же. не закрывая msgbox yes/no.
у меня не показывает 'ls -l' секунды, надо как-то опцию в 'ls' давать.
mix-7
Posts: 1180
Joined: 11.05.2018 11:02

Re: Баг с Reload? yes/no при старте CudaText

Post by mix-7 »

ll -hv --full-time <file>
или
ls -ahv --full-time <file>
или
stat <file>

Параметр"file_date" из /home/one/.config/cudatext/settings/default__linux.cuda-session пропал!
И баг пропал!

Буду наблюдать, проверю и напишу, если проявится.
mix-7
Posts: 1180
Joined: 11.05.2018 11:02

Re: Баг с Reload? yes/no при старте CudaText

Post by mix-7 »

Опять сообщение

Code: Select all

File was changed outside:
/home/one/work/WikidPad/data/UbuntuFAQ.wiki
Reopen it?
(Yes: reopen. No: open text from previous session.)
в терминале команды

stat /home/one/work/WikidPad/data/UbuntuFAQ.wiki
Файл: /home/one/work/WikidPad/data/UbuntuFAQ.wiki
Размер: 2349443 Блоков: 4592 Блок В/В: 4096 обычный файл
Устройство: 259/4 Инода: 22298946 Ссылки: 1
Доступ: (0600/-rw-------) Uid: ( 1000/ one) Gid: ( 1000/ one)
Доступ: 2026-07-29 12:18:23.185287953 +0300
Модифицирован: 2026-07-29 12:39:34.006394606 +0300
Изменён: 2026-07-29 12:39:34.006394606 +0300
Создан: 2026-07-27 09:18:36.288966985 +0300

(опцию noatime поставил недавно)

nano '/home/one/.config/cudatext/settings/default__linux.cuda-session'
[ "file_date " не найден ]
Post Reply