Page 4 of 5

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

Posted: 11.08.2026 10:55
by main Alexey
хорошо что понимание. что я поправил в бете.
да, я не поправил ничего для нажатия кнопки "save" в длг "save tabs?".
при этом да - юзер увидет паразитное сообщение "file changed outside, reload?"
это не баг. что делать тут? наверно ничего не делать.

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

Posted: 11.08.2026 12:22
by mix-7
> попробуйте дать в чистую куду все "ваши опции про сессии" и дать шаги.

а если скопировать ВЕСЬ /home/one/.config/cudatext/settings/user.json

нужно сейчас?
Или вы уже
> ого. я задал у меня ui_auto_save_session False. и вроде бы вижу повтор бага.

ОК, пока не буду, да?

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

Posted: 11.08.2026 12:31
by mix-7
> при этом да - юзер увидет паразитное сообщение "file changed outside, reload?"
> это не баг. что делать тут? наверно ничего не делать.

Это не баг, это предсказуемое поведение.
Но оно опасно!
Кроме того, если закрыл лишние вкладки и быстро Куду, а при открытии эти ненужные вкладки опять открываются,
то это не ожидаемое поведение и неправильное!

Да и вообще - это баг!
Ведь при закрытии приложения ожидаешь, что его состояние сохранится, что при открытии оно будет таким же, как и при закрытии.
А, оказывается, есть какое-то промежуточное состояние, и нужно открывать НЕ НА АВТОМАТЕ, а задуматься, не нажать НЕ НА ТУ кнопку.
А это запинка, помеха на пути автоматизма.

И может привести (а у меня приводила!) к необратимым последствиям, если нажмешь НЕ ТУ кнопку.
Сессию-то вы не сохранили при закрытии!
А виноват пользователь?
Он же не обязан знать про внутренней устройство Куды, как я знаю немного с вашей замечательной помощью.

А если открываешь через день-два?
Вообще можно подумать, что какой-то сбой!
Не помнишь же правок!

Так что это баг!
Нужно сохранение сессии, обновление ее на момент закрытия.

Иначе появляются фантомные закрытые вкладки (могут же и быть с чувствительным контентом, нежелательно, чтобы кто-то увидел их, их же ЗАКРЫЛИ!)

И, при закрытии, даже если файл сохранил - этот несчастный вопрос собьет пользователя с толку, и он потеряет важную информацию и веру в Куду!
А это очень и очень печально! :o :shock: :? :idea: :!: :roll: :(

И неправильно с точки зрения UX.

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

Posted: 11.08.2026 12:37
by mix-7
Раньше, насколько помню, кажется, до переименования файлов сессий вы обновляли текущую сессию при закрытии Куды.

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

Posted: 11.08.2026 12:47
by main Alexey
>если закрыл лишние вкладки и быстро Куду, а при открытии эти ненужные вкладки опять открываются, то это не ожидаемое поведение и неправильное!

почему не ожидаемое, юзер же выключил опцию ui_auto_save_session. он сам запретил автосохранку сессий.


>Ведь при закрытии приложения ожидаешь, что его состояние сохранится, что при открытии оно будет таким же, как и при закрытии.

так и работает если не менять опцию ui_auto_save_session.
зачем юзер ее менял?


>Так что это баг! Нужно сохранение сессии, обновление ее на момент закрытия.

тогда пусть юзер не очищает опцию ui_auto_save_session.
и будет работать как вы предлагаете.


>Раньше, насколько помню, кажется, до переименования файлов сессий вы обновляли текущую сессию при закрытии Куды.

и раньше и сейчас. если опция (см выше) включена (она по дефолту включена).

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

Posted: 11.08.2026 13:29
by mix-7
А, теперь логику понял!
Но если
"ui_auto_save_session": true, то при закрытии
состояние Куды сохраняется!

А в случае
"ui_auto_save_session": false
НЕ сохраняется

А речь-то идет только о предупреждении о сохранении файла!

Обязатель нужна третья опция

"ui_auto_save_session": false_file_but_session,

смысл "не закрывать Куду без запроса на сохранение файла"

В общем, если редуцировать:

При закрытии ТОЖЕ обновлять файл сессии, если выбрано сохранение в файл
Ведь если сохранять в сессию, она перезаписывается.

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

Posted: 11.08.2026 13:35
by mix-7
А почему же сессия не сохраняется (не обновляется), если пользователь выбрал сохранение в файл?

Нужно сессию обновлять при закрытии Куды при любом выборе

Кстати, обнаружил баг:
Если изменишь ДВЕ вкладки, то при сохранении не в файл, в сессию, изменения во второй не сохраняется.
Если не в сессию, а в файлы, то, кажется, сохраняется, но опять этот запрос, что файл изменился

Так мы только что его сохранили! Сохранили в Куде! Так зачем же тогда вопрос? Обновите сессию при закрытии согласно состоняию Куды при закрытии!

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

Posted: 11.08.2026 15:00
by main Alexey
приделал сохранение сессии и при нажатии 'save' в длг 'save tabs'.
beta
https://github.com/Alexey-T/CudaText/di ... t-17924565

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

Posted: 11.08.2026 15:07
by main Alexey
а при нажатии 'dont save' без 'keep in session' что делать? тоже сохранять сесию?


>Кстати, обнаружил баг:Если изменишь ДВЕ вкладки,

давайте это в новый топик. я не могу повторить.
в длг 'save tabs?' жму 'dont save / keep in session' и потом все новые табы восстановились ОК.
может это в новой бете поправлено.

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

Posted: 12.08.2026 08:02
by mix-7
> а при нажатии 'dont save' без 'keep in session' что делать? тоже сохранять сесию?

да, так как в сессии сохраняются другие параметры, например, открытые вкладки.
А то какие-то фантомные вкладки появятся после открытия непонятно откуда.

Остальное посмотрю и отвечу