Перейти к содержимому

База знаний

Не удалось удалить ни один профиль

Групповое удаление переносит выбранные профили в корзину, и эта строка значит, что туда не переехал ни один. Причина почти всегда в списке, который отстал от диска, а не в самих профилях.

Удаление это переезд в корзину

Групповое удаление ничего не стирает. Окно профиля закрывается первым, запись получает отметку с датой и уезжает в корзину, а данные на диске остаются на месте.

Строка о неудаче приходит, когда отметку не получила ни одна из выбранных записей.

Насовсем стирает только корзина

Профиль, который вы удалили списком, можно вернуть из корзины со всеми куки и входами. Стирание данных это отдельный шаг внутри корзины.

Список отстал от диска

Запись, которая уже лежит в корзине, второй раз туда не переезжает. Так выходит, когда профили удалили с другого компьютера или из кабинета, а список у вас ещё показывает их.

Обновите список и посмотрите в корзину: чаще всего профили уже там.

Список профилей в ARMANOS: карточки с отметкой выбора и корзина в левом столбце.
Список профилей. Карточку выбирают отметкой в углу, а корзина стоит ниже в левом столбце.

Файл профилей не записался

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

Проверьте свободное место и права на папку данных программы.

Связь с аккаунтом не мешает

Когда вы вошли в аккаунт, об удалении сообщается серверу. Отказ сервера или отсутствие связи переезд не останавливают: запись уезжает в местную корзину.

Частичный итог называет число

Если переехала часть профилей, строка другая: сколько из скольких и причина у тех, что остались. Отменённый прогон говорит, докуда дошёл, и отдельно называет упавшие.

Как собрать улики

Обновите список и повторите удаление на одном профиле: одиночное удаление называет причину для этой записи. Загляните в корзину и запишите время.

Напишите через «Помощь» → «Написать в поддержку»: отчёт, который едет с письмом, несёт версию, систему и последние уведомления программы.

Чего эта статья не разбирает

  • Удаление навсегда из корзины. Об этом отдельная статья про удаление профиля.
  • Профили, удалённые с другого компьютера. Там программа сама говорит, что случилось с данными.
  • Профили, которые вам открыл коллега. Их вы не удаляете, а вам их закрывают.

Где это решается

Каждое утверждение выше это одно место в коде и один стенд.

Переезд в корзину ставит отметку и ничего не стирает
apps/desktop/src/lib/profiles.js
Удаление навсегда не оставляет ни записи, ни каталога
apps/desktop/test/delete-leaves-nothing.js
Решение о корзине принимает одно место, а не два
apps/desktop/test/разбор-программы-05-09.js
Удаление на другом компьютере не стирает данные здесь без подтверждения
apps/desktop/test/sync-remote-delete.js

Вопросы

Данные стёрты?
Нет. Списочное удаление только переносит записи в корзину, и куки с входами остаются на диске, пока в корзине не нажали «Удалить навсегда» или «Очистить корзину».
Почему сначала закрывается окно?
Работающий браузер держит свои файлы открытыми. Запись, отправленная в корзину под открытым окном, оставила бы браузер без хозяина.
Можно ли вернуть профиль?
Да, из корзины, пока вы не нажали «Удалить навсегда» или «Очистить корзину». Возвращается он с теми же данными.

Так и не вышло

Поддержка отвечает причиной, а не списком советов.