ChatGPT помог найти баг в Obsidian, который оказался проще, чем казался
Пользователь потратил шесть часов на поиск причины тормозов в Obsidian, хотя проблема в итоге решилась откатом на более старую версию. История показывает, как ChatGPT помогает быстро идти по гипотезам — и как легко из простой неполадки превратить её в большое расследование.
Как обычная задержка превратилась в длинный разбор
Всё началось с бытовой ситуации: автор работал с заметками в Obsidian, загружал два CSV-файла, потом удалил их через Проводник Windows и заметил, что приложение стало подтормаживать. Причём лагал не весь интерфейс — редактор и поиск работали нормально, а задержка появлялась именно при переходе между разделами настроек.
Сначала это выглядело как мелочь, но затем проблема начала раздражать всё сильнее. Вместо того чтобы сразу остановиться, автор решил разобраться глубже и подключил ChatGPT как помощника для поиска причины. Дальше началась цепочка проверок: новое хранилище, плагины, тема, конфигурация, аппаратное ускорение, переустановка программы — и всё без результата.
Что показали проверки и почему ИИ втянул в эксперимент
ChatGPT предлагал новые версии возможной причины, а автор проверял их одну за другой. Так разговор быстро ушёл от обычного пользовательского сбоя к анализу Windows, видеодрайвера, Electron и производительности интерфейса. Следующим шагом стали Chrome DevTools и профилирование приложения.
В Performance нашли, что отдельные действия в интерфейсе занимают заметное время, а некоторые операции обработки событий доходят примерно до 300 миллисекунд. Это уже выглядело как настоящая регрессия производительности, и исследование стало похоже на работу разработчика, хотя изначально нужно было всего лишь сделать настройки программы отзывчивее.
Решение оказалось неожиданно простым
Переломный момент наступил, когда автор решил проверить старую версию Obsidian — 1.12.7. После установки и запуска всё стало работать нормально, а задержка в настройках исчезла. Позже сравнение подтвердилось: в версии 1.13.4 переключение Settings занимало примерно 300–500 мс, а в 1.12.7 — около 30–60 мс.
После этого был отправлен официальный баг-репорт, но в ответ команда Obsidian написала, что не может воспроизвести проблему. Саму точную причину замедления в коде так и не нашли, но для пользователя главное было достигнуто: откат на старую версию вернул нормальную работу программы. История хорошо показывает, что ИИ полезен не только для сложных задач, но и для рутинной диагностики — он помогает быстро проверять версии, строить гипотезы и не теряться в технических деталях.