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

База знаний

Профилей больше нет в вашей учётной записи

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

Четыре текста и четыре исхода

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

Вы вышли и вошли другим аккаунтом: записи в корзине, данные не тронуты. Часть данных стереть не удалось: названы имена, и первое слово уведомления при этом одно и то же, поэтому читайте его до конца.

Пустой список это не удаление

Сервер, который не вернул ни одного профиля, мог ответить так из-за сбоя. По такому ответу данные не стираются: записи ждут в корзине, а решаете вы.

Когда данные стираются

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

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

Смена аккаунта

После выхода и входа другим аккаунтом профили прежнего переезжают в корзину с данными на месте. Войдите прежним аккаунтом, и они вернутся; удалить их навсегда можно из корзины.

Профили, которые вам открыли

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

Часть стереть не удалось

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

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

Запишите имена из уведомления и время, откройте корзину и посмотрите, лежат ли там записи. Если сервер отдал пустой список, повторите сверку выходом и входом.

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

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

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

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

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

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

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

Вопросы

Стирается ли сессия?
Только по подтверждённому удалению в том же аккаунте. Пустой список и смена аккаунта данные не трогают.
Что с открытым окном?
Оно закрывается до стирания. Стирать под работающим браузером значит стереть половину.
Можно ли вернуть профиль?
Если он в корзине аккаунта, да. Если данные стёрты по подтверждённому удалению, запись вернётся из корзины пустой.

Так и не вышло

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